English

edit

Noun

edit

inioid (plural inioids)

  1. Any river dolphin of the superfamily Inioidea