Italian-English dictionary »

palma dum meaning in English

ItalianEnglish
palma dum noun
{f}

doum palm(Hyphaene thebaica)
noun