Definition of Rose Apple

Any infomration entered here is solely your responsibility

Currently available definitions
Rose Apple in English
Noun
  1. fragrant oval yellowish tropical fruit used in jellies and confections
  2. tropical tree of the East Indies cultivated for its edible fruit

Nearby