Word info Synonyms

meteorological satellite

Noun

Meaning

a satellite that transmits frequent picture of the earth below

Source: WordNet

Synonyms

Hypernyms

Close letter words and terms