Logo

radar

Definition A physical object for detecting the presence of objects at a distance, or ascertaining their position or motion, by transmitting short radio waves and detecting or measuring their return after being reflected.