MACROPOD Meaning of MACROPOD in English n. crab having long legs and a triangular body (also known as spider crab) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012