weather radar


noun

radar designed or suitable for use in detecting clouds and precipitation.