Webster's Revised Unabridged Dictionary · 1913

Lion's foot

Lion's foot (lī"unz fot`) , noun

(a)
(Botany) A composite plant of the genus Prenanthes, of which several species are found in the United States.
(b)
(Botany) The edelweiss.