Jacquinia keyensis
Explore definitions, synonyms, and language insights of Jacquinia keyensis
Definitions
Noun
West Indian shrub or small tree having leathery saponaceous leaves and extremely hard wood