Italian-English dictionary »

babassu meaning in English

ItalianEnglish
babassu noun
{m}

babassu(Attalea speciosa, a tall Brazilian feather palm)
noun