weather radar

Noun
  1. Radar that is able to detect clouds and precipitation (synset 104574766)

Other Searches