squamules

English

Noun

squamules

  1. plural of squamule