What is the full meaning of cascarilla
(Spanish) a euphorbiaceous West Indian shrub; its aromatic bark [n -S]
Example of the word cascarilla placed on a Scrabble board.