meaning of alles zugeben

alles zugeben - German to English

to confess everything