GeneralConnection.com
➔
Dictionary
echolocation
Noun
1. echo sounding
1. localization, localisation, location, locating, fix
Usage