English

edit

Noun

edit

squamulae

  1. plural of squamula