LION'S FOOT


Meaning of LION'S FOOT in English

the edelweiss.

2. lion's foot ·- a composite plant of the genus prenanthes, of which several species are found in the united states.

Webster English vocab.      Английский словарь Webster.