See also: COMSATS English Noun comsats plural of comsat Anagrams comasts, mascots, satcomsWikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads