LEOPARD PLANT


Meaning of LEOPARD PLANT in English

noun

: an herb ( Ligularia kaempferi ) native to Japan ; especially : the ornamental form of the leopard plant ( L. k. aureomaculata )

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