Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

cascarilla Definition

Cancel
cascarilla
noun(cas-ca-ril-la)
the aromatic bark of a West Indian shrub (Croton eluteria) of the spurge family used especially for making incense and as a tonic; also : this shrub

Words Related to cascarilla!

cascarilla Examples by Brain Bank Users