weather radar
English Dictionary
->
Letter W
-> weather radar
Search Dictionary:
weather radar Definition
(n)
radar
that
is
able
to
detect
clouds
and
precipitation
weather radar Synonyms
weather radar
© Art Branch Inc.