Definitions of Picrasma excelsa:

  • noun:   West Indian tree yielding the drug Jamaica quassia