TARAD

AcronymDefinition
TARAD➣Total Annihilation Research and Development (gaming; Cavedog Entertainment)