{{term}}
- {{preview}}
Top definition
tawse
tawse is actually a
whip
in
scotland
, but in this case a dude and
computer genius
!!!!
eg
. tawse is cool, tawse
smells
,
you need
tawse for that...
by
meg
January 20, 2005
Get a
tawse
mug for your grandma Helena.