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

Find words of a similar nature on these lists:

Other Searches