weather radar

1. (noun) radar that is able to detect clouds and precipitation
Related Words: microwave radar, radar, radio detection and ranging, radiolocation



Terms and Conditions of Use / Copyright Notice