olivewood
English
olivewood meaning in English • olivewood का अर्थ अंग्रेजी में
Noun
- The wood of the olive.