MACROPODOUS


Meaning of MACROPODOUS in English

adj having long legs or feet.

Webster English vocab.      Английский словарь Webster.