Meaning of rose apple

Definition of rose apple

(noun) tropical tree of the East Indies cultivated for its edible fruit
fragrant oval yellowish tropical fruit used in jellies and confections

Other information on rose apple

WIKIPEDIA results for rose apple
Amazon results for rose apple