Word info

astronomy satellite

Noun

Meaning

a satellite equipped with a telescope to observe infrared radiation

Source: WordNet

Hypernyms

Close letter words and terms