Top definition
It is one who sucks at everything
Gianfranco is sick a rubbish heap!

Ye might even be a heap and a half!
by It’s Cha Boi June 11, 2018
Get the mug
Get a Rubbish heap mug for your grandma Helena.