lion's foot
English
lion's foot meaning in English • lion's foot का अर्थ अंग्रेजी में
Noun
- A composite plant of the genus Prenanthes, of which several species are found in the United States.