English
Detailed Synonyms for weather satellite in English
weather satellite:
weather satellite [the ~] noun
-
the weather satellite
– a satellite that transmits frequent picture of the earth below 1the meteorological satellite; the weather satellite– a satellite that transmits frequent picture of the earth below 1