YourDictionary

micropodia medical definition

noun
Abnormal smallness of the feet.

link/cite print suggestion box