tawse

Explore definitions, synonyms, and language insights of tawse

Definitions

Noun
a leather strap for punishing children

More General Terms