Umbrella Leaf Definition
noun
A perennial plant (Diphylleia cymosa) of the barberry family, native to the S Appalachians and having one or two lobed, peltate leaves and a cyme of white flowers.
Webster's New World
Related Articles
Find Similar Words
Find similar words to umbrella leaf using the buttons below.