durchgedreht sein

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