LEOPARD'S BANE


Meaning of LEOPARD'S BANE in English

■ noun a herbaceous plant of the daisy family, with large yellow flowers. [Genus Doronicum .]

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.