kamus
.
Search
About
weather_radar
English
weather radar
Noun
Radar that is able to detect clouds and precipitation
English: weather radar