Word info

tucuxi

Noun

Meaning

English Wikipedia has an article on:tucuxiWikipedia
tucuxi (plural tucuxis)

A freshwater dolphin, estuarine dolphin Sotalia fluviatilis, found in the rivers of the Amazon Basin

Source: en.wiktionary.org

Close letter words and terms