Definify.com

Definition 2025


umbrella-leaf

umbrella-leaf

English

Noun

umbrella-leaf

  1. Diphylleia cymosa, an ornamental plant of the Berberidaceae family, native to the United States.