Skip to main content

macropodous

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