Sloanea jamaicensis

Explore definitions, synonyms, and language insights of Sloanea jamaicensis

Definitions

Noun
West Indian timber tree having very hard wood

More General Terms