twazzock
noun
°a stupid or annoying person.