Favorite British insult : muppet.
Please Login to reply.
Mine is berk or plonker.
I like it!
Helmet
What's it mean. I want to use it now.
Incompetent or dimwitted
Well that seems pretty versatile. Most everyone could be considered a muppet these days.
Oh, it applies