Meaning of weather radar
Definition of weather radar
(noun)
radar
that is
able
to
detect
clouds and
precipitation
Other information on weather radar
WIKIPEDIA results for
weather radar
Amazon results for
weather radar
Tweet