MACROPOD MEANING IN ENGLISH

• Macropod Definition & Synonyms

  1. (n.) Any one of a group of maioid crabs remarkable for the length of their legs; -- called also spider crab.


• Macropodal Definition & Synonyms

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


• Macropodous Definition & Synonyms

  1. (a.) Having long legs or feet.


RECENT SEARCHES