rose apple - English Synonyms Dictionary

rose apple

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