Come clean

Do you know the English expression “come clean“? Read the conversation below. Can you guess the meaning?

Iris: I made a mistake in the accounts at work today, but no one knows it was me who made the mistake. Do you think I should tell anyone?

Stuart: I think you should come clean. People will find out sooner or later. 

Does it mean:

a) clean up

b) fix a mistake

c) confess

d) blame someone else

The answer is below! ↓

 

Answer: c) confess