weather satellite
English Dictionary
->
Letter W
-> weather satellite
Search Dictionary:
weather satellite Definition
(n)
a
satellite
that
transmits
frequent
picture
of
the
earth
below
weather satellite Synonyms
meteorological satellite
weather satellite
© Art Branch Inc.