What does alles zugeben mean?

alles zugeben - German to English

to confess everything