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