English edit

Noun edit

microsquamules

  1. plural of microsquamule