echolocator

English

noun
Definitions
  • An organism capable of echolocation.
  • An organ that performs echolocation within an organism.

Etymology

Compound from English echo + English locator.

Origin

English

locator

Gloss

Timeline

Distribution of cognates by language

Geogrpahic distribution of cognates

Cognates and derived terms