SQUAMATA DEFINITION & SYNONYMS

• Squamata

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