podotheca
English
podotheca meaning in English • podotheca का अर्थ अंग्रेजी में
Noun
- The scaly covering of the foot of a bird or reptile.