Dictionary.com
Thesaurus.com

cascaras

  • plural
    of cascara.
    cascara
    noun
    a shrub, Rhamnus purshiana (orFrangula purshiana ), of the buckthorn family, of the Pacific coast of the United States, having finely toothed leaves and flowers in umbels and yielding cascara sagrada.

More Suggestions