chequered past

Bad history of someone due to unreputable actions from the previous years
by MNig March 25, 2007
Get the chequered past mug.