weather_radarEnglish

weather radar

Noun

Radar that is able to detect clouds and precipitation

English: weather radar