macropodous
English
macropodous meaning in English • macropodous का अर्थ अंग्रेजी में
Adjective
- Having long legs or feet.