echolocator
Meaning
- noun An organism capable of echolocation.
- noun An organ that performs echolocation within an organism.
Similar words
radiotracker elater cursorialist eophliantid euselachian echinozoan trackmaker euhelopid eleotrid xerotherm
Save “echolocator” to learn later