cascarilla bark

Explore definitions, synonyms, and language insights of cascarilla bark

Definitions

Noun
aromatic bark of cascarilla; used as a tonic and for making incense

More General Terms