Italian-English dictionary »

palma da olio meaning in English

ItalianEnglish
palma da olio noun
{f}

oil palm(tree that produces palm oil)
noun