MACROPODAL MEANING IN ENGLISH

• Macropodal Definition & Synonyms

  1. (a.) Having long or large feet, or a long stem.


RECENT SEARCHES