Echolocation Meaning

There are 1 meaning(s) for word Echolocation

Meaning 1 : determining the location of something by measuring the time it takes for an echo to return from it

    Synonyms : echo sounding