jambosa

nounA tropical tree or shrub of the myrtle family, especially the rose apple or its fruit.

No synonyms or antonyms found for this word.