What a twat! The origin of word twat.
Twat first originated in British English as an offensive word.
Their are not many non offensive meaning for the word, but many different offensive meanings.
In it’s offensive form, it can mean childish, an insult, or drunk.
Nowadays when you call someone a twat, you mean to call them a fool.