What is the meaning of Macropodous?

Having long or large legs, feet, or fins.

(of a leaf) Having a long stalk.

(of a plant embryo) Having a large hypocotyl.

(of a plant embryo) Having a large radicle.

Source: wiktionary.org