GeneralConnection.com
➔
Dictionary
tawse
Noun
1. strap
Usage