jambosa - English Synonyms Dictionary

jambosa

n.
[1] rose apple , rose-apple tree , Eugenia jambos