English dictionary

echolocation meaning and definition

Definition and meaning of echolocation at MeaningMonkey.org. echolocation meaning and definition in the English Dictionary.

ECHOLOCATION noun

Definition of echolocation (noun)

  1. determining the location of something by measuring the time it takes for an echo to return from it
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: