Word info

inioid

Noun

Meaning

inioid (plural inioids)

Any river dolphin of the superfamily Inioidea

Source: en.wiktionary.org

Close letter words and terms