Jacquinia armillaris
Explore definitions, synonyms, and language insights of Jacquinia armillaris
Definitions
Noun
small West Indian shrub or tree with hard glossy seeds patterned yellow and brown that are used to make bracelets