Cascara Sagrada (noun) Definition, Meaning & Examples

noun
  1. cascara.
  2. the bark of the cascara, used as a cathartic or laxative.
noun
  1. the dried bark of the cascara buckthorn, used as a stimulant and laxative
Cascara Sagrada (noun) Definition, Meaning & Examples

More Definitions