STRAP


Meaning of STRAP in English

is a black treacle toffee.

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