YourDictionary

cascarilla

noun

  1. a West Indian shrubby croton (Croton eluteria)
  2. its aromatic bark, used as a tonic or flavor for tobacco

See cascarilla in American Heritage Dictionary 4

Learn more about cascarilla

link/cite print suggestion box