macropodal
English
macropodal meaning in English • macropodal का अर्थ अंग्रेजी में
Adjective
- Having long or large feet, or a long stem.