Answer: fessedup

AnswerCrossword Clue
FESSEDUP

Came clean

FESSEDUP

Admitted