jambosa

Explore definitions, synonyms, and language insights of jambosa

Definitions

Noun
tropical tree of the East Indies cultivated for its edible fruit

More General Terms