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