Plural of cascara, referring to multiple cascara plants or containers/portions of cascara bark.
Spanish plural of cascara.
Try Another Word