Squamata

Definition:

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

Compare squamata with other words:

reptilia vs. squamata

squamata vs. squamate

lizard vs. squamata