durchgedreht sein

listen to the pronunciation of durchgedreht sein
Deutsch - Englisch
to have lost one's marbles
to be wrong in the garret
durchgedreht/durchgeknallt sein
to be off one's trolley