squamule

Noun
  1. A minute scale (synset 113176694)

Found on Word Lists

Other Searches