Skip to main content

podotheca

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