Home

Word

weather satellite, n.
more info a satellite that transmits frequent picture of the earth below
<noun.artifact>

meteorological satellite weather satellite
semantic pointers
hypernym