Cascarilla

Webster's Dictionary of the English Language

·noun A euphorbiaceous West Indian shrub (Croton Eleutheria); also, its aromatic bark.

Related Words