weather radar
1.
(
noun
) radar that is able to detect clouds and precipitation
Related Words:
microwave radar
,
radar
,
radio detection and ranging
,
radiolocation
Terms and Conditions of Use / Copyright Notice