come clean

come clean  {v. phr.},  {slang}
To tell all; tell the whole story; confess.
The boy suspected of stealing the watch came clean after long questioning.
Categories: slang verb