Meaning of echolocation
Definition of echolocation
(noun)
determining
the
location
of something by
measuring
the
time
it takes for an
echo
to
return
from it
Other information on echolocation
WIKIPEDIA results for
echolocation
Amazon results for
echolocation
Tweet