Definition Definition

Squamata - Meaning and Examples

Meaning of 'Squamata' (Webster Dictionary)

1 . Squamata [ n. pl.]
- A division of edentates having the body covered with large, imbricated horny scales. It includes the pangolins.