PALMIGRADE


Meaning of PALMIGRADE in English

(a.) Putting the whole foot upon the ground in walking, as some mammals.

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