écholocalisation

common noun

Syllable Decomposition

écholocalisation

from the English echolocation, from echo, "echo", and location, "tracking, localization".

Definition

Synonym

Plural

écholocalisations