Skip to main content

Definitions by Mrs Trellis of North Wales

Crapmaggot 

Someone or something annoying, useless or irritating.
He's being a real crapmaggot today.