TS&D

AcronymDefinition
TS&DTechnical Service and Development
TS&DTransmissions, Structures and Drives (Rolls Royce)