Italian edit

Noun edit

melarosa f (plural melarose)

  1. rose apple (Syzygium jambos) (fruit and tree)