English dictionary
weather radar meaning and definition
Definition and meaning of weather radar at MeaningMonkey.org. weather radar meaning and definition in the English Dictionary.WEATHER RADAR noun
Definition of weather radar (noun)
- radar that is able to detect clouds and precipitation
Source: Princeton University Wordnet