look up any word, like fleek:
 
1.
something or someone that leaves or does crap wherever it goes
that hummer of yours is a dumpcrap for the air
by fomeboy January 24, 2007

Words related to dumpcrap

bh bush piece of crap piece of shit politician