VariousWords beta
Related Terms:
Definitions:
Noun
echolocation
echo sounding
Definition: determining the location of something by measuring the time it takes for an echo to return from it
Definition: The use of echoes to detect objects as observed in bats and other natural creatures. Also known as biosonar.