noun radar designed or suitable for use in detecting clouds and precipitation.
weather radar 🔊 Listen to this noun radar designed or suitable for use in detecting clouds and precipitation. Share Facebook Twitter Google +