What is Dumpcrap?
something or someone that leaves or does crap wherever it goes
that hummer of yours is a dumpcrap for the air
See bush, bh, politician, piece of shit, piece of crap