What is Towzzer?
Towzzer is a extremely annoying american.
"Towzzer wouldn't stop licking me"
See John Smith