echolocator
English
Etymology
Noun
echolocator (plural echolocators)
- An organism capable of echolocation.
- An organ that performs echolocation within an organism.
Translations
organ that performs echolocation within an organism
|
echolocator (plural echolocators)
|