Use a mixer that buys your dirty coins and gives you clean coins in return, for a small commission.
It sounds counter-intuitive, but it works!
But the question is, how do you know the coins are "clean"? Who do you trust to tell you that the coins are "clean"?