CASCARA


Meaning of CASCARA in English

n. type of thorny tree or shrub; bark of the cascara tree or shrub (used as a laxative)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.