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)
- determining the location of something by measuring the time it takes for an echo to return from it
- synonyms: echo sounding
Source: Princeton University Wordnet