Noun Definition

squama

1.Definition: a protective structure resembling a scale

Category: Animals