What is the meaning of Macropode?

macropodous

feminine plural of macropodo

Source: wiktionary.org