Skip to main content

elkwood

English elkwood meaning in English  •  elkwood का अर्थ अंग्रेजी में
Noun
  • The soft, spongy wood of a species of Magnolia (M. Umbrella).
Advertisement