Definify.com

Definition 2025


squamates

squamates

English

Noun

squamates

  1. plural of squamate