Italian

edit

Noun

edit

melarosa f (plural melarose)

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