ELKWOOD MEANING IN ENGLISH

• Elkwood Definition & Synonyms

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


RECENT SEARCHES