ita

/ˈaɪtə/

ita

English Noun Top 39,681
Ad

Definition

A kind of palm tree (Mauritia flexuosa), growing near the Orinoco.

Ad