Loading page
weather radar is a noun meaning "radar that is able to detect clouds and precipitation". It carries one recorded sense.
radar that is able to detect clouds and precipitation
Definitions, synonyms and semantic relations for weather radar come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.