Clue: Big maker of communications satellites

Answer: LORAL

Length: 5


Similar Clues: