comsats
See also:
COMSATS
English
Noun
comsats
plural of
comsat
Anagrams
comasts
,
mascots
,
satcoms