squamates

English

Noun

squamates

  1. plural of squamate