meaning of weather satellite
1.
a
satellite
that
transmits
frequent
picture
of
the
earth
below
Related Words
weather satellite
|
Developed & Maintained By
Taraprasad.com