melarosa

Noun

 * 1) rose apple  (fruit and tree)