English dictionary
weather satellite meaning and definition
Definition and meaning of weather satellite at MeaningMonkey.org. weather satellite meaning and definition in the English Dictionary.WEATHER SATELLITE noun
Definition of weather satellite (noun)
- a satellite that transmits frequent picture of the earth below
- synonyms: meteorological satellite
Source: Princeton University Wordnet