weather satellite

Noun
  1. A satellite that transmits frequent picture of the earth below (synset 104574879)

Other Searches