English dictionary
jambosa meaning and definition
Definition and meaning of jambosa at MeaningMonkey.org. jambosa meaning and definition in the English Dictionary.JAMBOSA noun
Definition of jambosa (noun)
- tropical tree of the East Indies cultivated for its edible fruit
- synonyms: Eugenia jambos, rose apple, rose-apple tree
Source: Princeton University Wordnet