Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of elkwood

- The soft, spongy wood of a species of Magnolia (M. Umbrella).