Definify.com

Definition 2024


umbrella-leaf

umbrella-leaf

English

Noun

umbrella-leaf

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