Clue: Big corp. in defense contracts

Answer: ITT

Length: 3


Similar Clues: