PALMIGRADE


Meaning of PALMIGRADE in English

adj putting the whole foot upon the ground in walking, as some mammals.

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