'weather radar' definitions:

Definition of 'weather radar'

(from WordNet)
noun
Radar that is able to detect clouds and precipitation