squamules
English
Noun
squamules
plural of
squamule