Echolocator Definition
noun
An organism capable of echolocation.
Wiktionary
An organ that performs echolocation within an organism.
Wiktionary
Other Word Forms of Echolocator
Noun
Singular:
echolocator
Plural:
echolocatorsFind Similar Words
Find similar words to echolocator using the buttons below.