PODOTHECA


Meaning of PODOTHECA in English

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

Webster's English dictionary.      Английский словарь Webster.