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 saved0 chars
noun
A euphorbiaceous West Indian shrub (Croton eleuteria).
The aromatic bark of this shrub, formerly used as a gentle tonic or mixed with tobacco for smoking.