PODOTHECA


Meaning of PODOTHECA in English

noun the scaly covering of the foot of a bird or reptile.

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