palmigrade
English
palmigrade meaning in English • palmigrade का अर्थ अंग्रेजी में
Adjective
- Putting the whole foot upon the ground in walking, as some mammals.