Meaning of cascara

Definition of cascara

(noun) dried bark of the cascara buckthorn used as a laxative

Other information on cascara

WIKIPEDIA results for cascara
Amazon results for cascara