Term: dumbarse
Example: this is a dumbarse site
Definition: standard british slang meaning someone who is dumb, stupid, annoying, similar to the dumbarse american [dumbass]