Noun Definition

squamule

1.Definition: a minute scale

Category: Plants