Meaning of jacquinia armillaris

Definition of jacquinia armillaris

(noun) small West Indian shrub or tree with hard glossy seeds patterned yellow and brown that are used to make bracelets

Other information on jacquinia armillaris

WIKIPEDIA results for jacquinia armillaris
Amazon results for jacquinia armillaris