Definition Definition

cascarilla - Meaning and Examples

Meaning of 'cascarilla' (Webster Dictionary)

1 . Cascarilla [ n.]
- A euphorbiaceous West Indian shrub (Croton Eleutheria); also, its aromatic bark.