CASCARILLA


Meaning of CASCARILLA in English

n. type of shrub; bark of this shrub (used as a tonic)

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