durchgedreht sein

listen to the pronunciation of durchgedreht sein
Немецкий Язык - Английский Язык
to have lost one's marbles
to be wrong in the garret
durchgedreht/durchgeknallt sein
to be off one's trolley