UMBRELLA LEAF


Meaning of UMBRELLA LEAF in English

noun

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

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.