Synonyms of Weather Satellite in English :
Antonyms of Weather Satellite in English
Thesaurus of Weather Satellite in English
Weather Satellite
see definition of weather satelliteSynonyms of weather satellite
1. (noun) a satellite that transmits frequent picture of the earth below
Hypernyms of weather satellite
1. (noun) a satellite that transmits frequent picture of the earth below