Skip to main content

macropodal

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