Definition of Weather Radar

  • 1. Radar that is able to detect clouds and precipitation Noun

Semanticaly linked words with "weather radar"

Hyponims for word "weather radar"