VariousWords beta
Related Terms:
Definitions:
Noun
weather satellite
meteorological satellite
Definition: a satellite that transmits frequent picture of the earth below