twazzock

twazzock (plural twazzocks)
(Britain, pejorative) a stupid or annoying person.