weather-radar

Nouns

  • (n) radar that is able to detect clouds and precipitation

Words of close approximity