to admit and explain sth that you have kept as a secret
Oxford100% of films
I just wanna come clean, okay?
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition