THE STRAP


Meaning of THE STRAP in English

punishment by beating with a leather strap.

→ strap

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.