STRAP


Meaning of STRAP in English

leather straps with thongs, struck across the hands of pupils as punishment

Scottish slang English vocabulary.      Английский словарь шотландского сленга.