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