VariousWords beta
Related Terms:
Definitions:
Noun
weather radar
Definition: radar that is able to detect clouds and precipitation
Definition: A type of radar used to locate precipitation, calculate its motion, and estimate its type.