Find the word definition

Wikipedia

AMSD

"A.M.S.D." stands for Advanced Military Systems Design is a armaments design and manufacturing company based in Geneva, Switzerland.