Squamata(n. pl.) A division of edentates having the body covered with large, imbricated horny scales. It includes the pangolins.

Words within squamata

6 letter words: 3 results
View all words...