Synonyms and Antonyms for astronomy satellite | Synonym.com

Synonyms and Antonyms for astronomy satellite

1. astronomy satellite (n.)

a satellite equipped with a telescope to observe infrared radiation

Synonyms: