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