squama

Noun
  1. A protective structure resembling a scale (synset 101905875)

Found on Word Lists

Other Searches