elkwood

elkwood definitions

noun
  • The soft, spongy wood of Magnolia umbrella.