jambosa
1. [ noun ] (botany) tropical tree of the East Indies cultivated for its edible fruit
Synonyms: rose-apple_tree Eugenia_jambos rose_apple
Related terms: fruit_tree Eugenia rose_apple
Similar spelling:   Jambos