'weather radar' definitions:

Definition of 'weather radar'

From: WordNet
noun
Radar that is able to detect clouds and precipitation