A stupid or annoying personA stupid or annoying person.
(UK, derogatory)A stupid or annoying person.
Perhaps Blend of twat + wazzock.
Wiktionary, CC BY-SA 4.0 · source
regular