Definitions of jambosa:

  • noun:   tropical tree of the East Indies cultivated for its edible fruit