'jambosa' definitions:

Definition of 'jambosa'

From: WordNet
noun
Tropical tree of the East Indies cultivated for its edible fruit [syn: rose apple, rose-apple tree, jambosa, Eugenia jambos]