PODOTHECA MEANING IN ENGLISH

• Podotheca Definition & Synonyms

  1. (n.) The scaly covering of the foot of a bird or reptile.


• Podothecae Definition & Synonyms

  1. (pl. ) of Podotheca


RECENT SEARCHES