Italian-English dictionary »

mela cannella meaning in English

ItalianEnglish
mela cannella noun

sugar apple(sweetsop)
noun