YourDictionary

macropodia medical definition

noun
Abnormal largeness of the feet. Also called megalopodia.

link/cite print suggestion box