twazzock

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