Word info

echolocator

Noun

Meaning

An organism capable of echolocation.

An organ that performs echolocation within an organism.

Source: en.wiktionary.org

Close letter words and terms