We do not currently know of any synonyms for tawse.
The noun tawse is defined as:
See full definition of the word tawse.
Did you mean twas?