twazzock

listen to the pronunciation of twazzock
Englisch - Englisch
a stupid or annoying person