Word info

pachypod

Noun

Meaning

pachypod (plural pachypods)

(zoology, sometimes attributive) Any of a group of animals with thick feet.

Source: en.wiktionary.org

Close letter words and terms