Synonyms and Antonyms for astronomy_satellite

1. astronomy satellite (n.)

a satellite equipped with a telescope to observe infrared radiation

Synonyms: