Meaning of: jambosa
~Noun
-
- Eugenia jambos,
- jambosa,
- rose-apple tree,
- rose apple
-
- tropical tree of the East Indies cultivated for its edible fruit
WordNet® 3.0, © 2006 by Princeton University

