English edit

Etymology edit

echo +‎ locator

Noun edit

echolocator (plural echolocators)

  1. An organism capable of echolocation.
  2. An organ that performs echolocation within an organism.

Translations edit