What does "You twat!" mean in United kingdom?

One english translation is "Asshole (but much worse)" - How to say Asshole (but much worse) in other languages


More United kingdom Swear Words


Ads