Home

Word

weather radar, n.
more info radar that is able to detect clouds and precipitation
<noun.artifact>

weather radar