1 umbrella leaf | Definition of umbrella leaf

umbrella leaf

noun

Definition of umbrella leaf

: a North American herb (Diphylleia cymosa) with two large peltate stem leaves or a solitary lobed basal one