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

Find Similar Words

Find similar words to umbrella leaf using the buttons below.

Words Starting With

Words Ending With

Unscrambles

umbrella leaf