CASCARA

Definition of CASCARA

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