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