radar

Noun
  1. Measuring instrument in which the echo of a pulse of microwave radiation is used to detect and locate distant objects (synset 104046324)

Found on Word Lists

Other Searches