Definitions of squama:

  • noun:   a protective structure resembling a scale