Find the word definition

WordNet
rose-apple tree

n. tropical tree of the East Indies cultivated for its edible fruit [syn: rose apple, jambosa, Eugenia jambos]