PODARTHRUM MEANING IN ENGLISH

• Podarthrum Definition & Synonyms

  1. (n.) The foot joint; in birds, the joint between the metatarsus and the toes.


RECENT SEARCHES