ECHOLOCATION Meaning of ECHOLOCATION in English [ 'ɛkə(ʊ)lə(ʊ)ˌkeɪʃ(ə)n ]■ noun the location of objects by reflected sound, in particular as used by animals such as dolphins and bats. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004