GeneralConnection.com
➔
Dictionary
weather satellite
Noun
1. meteorological satellite
1. satellite, artificial satellite, orbiter
Usage