CASCARILLA


Meaning of CASCARILLA in English

( n. )

A euphorbiaceous West Indian shrub (Croton Eleutheria); also, its aromatic bark.

Webster's Revised Unabridged English Dictionary.      Пересмотренный полный словарь английского языка Webster.