echolocator

noun 2

Definitions

noun

1

An organism capable of echolocation.

2

An organ that performs echolocation within an organism.

Your note

not saved
0 chars