cascara
English Dictionary
->
Letter C
-> cascara
Search Dictionary:
cascara Definition
(n)
dried
bark
of
the
cascara
buckthorn
used
as
a
laxative
cascara Synonyms
cascara
cascara sagrada
chittam bark
chittem bark
© Art Branch Inc.