meaning of podarthrum

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


Related Words

podarthrum |

Developed & Maintained By Taraprasad.com

Treasure Words