VariousWords beta
Related Terms:
Definitions:
Noun
weather satellite
meteorological satellite
Definition: a satellite that transmits frequent picture of the earth below
Definition: A type of satellite that is primarily used to monitor the weather and climate of the Earth.