cascarilla

noun 2

Definitions

noun

1

A euphorbiaceous West Indian shrub (Croton eleuteria).

2

The aromatic bark of this shrub, formerly used as a gentle tonic or mixed with tobacco for smoking.

Your note

not saved
0 chars