Definify.com
Definition 2025
lion's_foot
lion's foot
English
Noun
lion's foot (plural lions' feet)
- The edelweiss.
- A composite plant of the genus Prenanthes, of which several species are found in the United States.
lion's foot (plural lions' feet)