squamulae
English
Noun
squamulae
plural of
squamula