Word info

electrolocator

Noun

Meaning

electrolocator (plural electrolocators)

An organism or machine capable of electrolocation.

Source: en.wiktionary.org

Close letter words and terms