Definify.com

Definition 2026


squamates

squamates

English

Noun

squamates

  1. plural of squamate