Squamata
[skwə'meitə]
Definition
(n. pl.) A division of edentates having the body covered with large, imbricated horny scales. It includes the pangolins.
Inputed by Ezra
[skwə'meitə]
(n. pl.) A division of edentates having the body covered with large, imbricated horny scales. It includes the pangolins.
Inputed by Ezra