melarosa
Italian
Noun
melarosa
f
(
plural
melarose
)
rose apple
(
Syzygium jambos
) (fruit and tree)