scufters

English

Noun

scufters

  1. plural of scufter