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