squama

Nouns

  • (n) a protective structure resembling a scale

Words of close approximity

squab squad squat squaw
squall square squark squash squawk
Squamata