EnglishEdit

NounEdit

squamules

  1. plural of squamule