duck's-foot
English
duck's-foot meaning in English • duck's-foot का अर्थ अंग्रेजी में
Noun
- The May apple (Podophyllum peltatum).