Definify.com

Definition 2024


squamates

squamates

English

Noun

squamates

  1. plural of squamate