LION'S FOOT


Meaning of LION'S FOOT in English

noun

1. : a plant having leaves so shaped or lobed as to suggest a lion's foot ; specifically : a plant of the genus Prenanthes (especially P. serpentaria ) — see gall of the earth 1

2. : edelweiss 1

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