joewood
English
joewood meaning in English • joewood का अर्थ अंग्रेजी में
Noun
- a West Indian shrub or small tree (Jacquinia keyensis) having leathery saponaceous leaves and extremely hard wood.