Definition of Weather Satellite

  • 1. A satellite that transmits frequent picture of the earth below Noun

Synonyms for word "weather satellite"

Semanticaly linked words with "weather satellite"

Hyponims for word "weather satellite"