It means to finally tell the truth after hiding it for a long time.

priznati, ispovijediti se

After weeks of lying, she finally came clean and told her parents she broke the window.

He didn’t want to come clean, but the guilt was too much.

I knew something was wrong, so I told my friend to come clean before it got worse.