What is the meaning of Macropod?

A marsupial of the family Macropodidae, which includes the kangaroos, wallabies, tree kangaroos and pademelons.

macropode, macropodous animal

Source: wiktionary.org