Skip to main content

devilwood

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