English

edit

Noun

edit

squamellas

  1. plural of squamella