Dictionary search results

Showing 1-5 of 5 results

radar British & World English

A system for detecting the presence, direction, distance, and speed of aircraft, ships, and other objects, by sending out pulses of radio waves which are reflected off the object back to the source

radar gun British & World English

A handheld device used by traffic police to estimate the speed of a passing vehicle

radar trap British & World English

An area of road in which radar is used by the police to detect vehicles exceeding a speed limit

Doppler radar British & World English

A radar tracking system using the Doppler effect to determine the location and velocity of a storm, clouds, precipitation, etc.

radar astronomy British & World English

The branch of astronomy that uses radar to map the surfaces of planetary bodies in the solar system