|
Definition of Echolocation
1. Noun. Determining the location of something by measuring the time it takes for an echo to return from it.
Definition of Echolocation
1. [n -S]
Medical Definition of Echolocation
1. An auditory orientation mechanism involving the emission of high frequency sounds which are reflected back to the emitter (animal). (12 Dec 1998)