Sort:  

I was trying to think of one and found this list. 'manky' is a good one.

Thanks! I think I'll go with "manky wanker," for the bit of rhyme...

We have a rich vocabulary of insults. Some are local to certain regions, but 'wanker' is universal.