Italian-English dictionary »

melograno meaning in English

ItalianEnglish
melograno noun
{m}

pomegranate [pomegranates](Punica granatum shrub or small tree)
noun
[UK: ˈpɒ.mɪ.ɡræ.nɪt] [US: ˈpɒ.mɪ.ɡræ.nɪt]