Elkwood Meaning

There are 1 meaning(s) for word Elkwood

Meaning 1 : small deciduous tree of eastern North America having creamy white flowers and large leaves in formations like umbrellas at the ends of branches

    Synonyms : elk-wood,  magnolia tripetala,  umbrella magnolia,  umbrella tree