TARAD

AcronymDefinition
TARADTotal Annihilation Research and Development (gaming; Cavedog Entertainment)