devilwood
English
devilwood meaning in English • devilwood का अर्थ अंग्रेजी में
Noun
- A kind of tree (Osmanthus Americanus), allied to the European olive.