chequered past

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