Picrasma excelsum

Explore definitions, synonyms, and language insights of Picrasma excelsum

Definitions

Noun
West Indian tree yielding the drug Jamaica quassia

More General Terms