meaning of elkwood

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


Related Words

elkwood |

Developed & Maintained By Taraprasad.com

Treasure Words