Definitions of Sloanea jamaicensis:

  • noun:   West Indian timber tree having very hard wood