melarosa

Italian

Noun

melarosa f (plural melarose)

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