Beelingo.com

English Dictionary

  • Hide translation

 cascara cascara

noun

  • dried bark of the cascara buckthorn used as a laxative  ( cascara, cascara sagrada, chittam bark, chittem bark )
    dried bark of the cascara buckthorn used as a laxative