von allen guten geistern verlassen sein

listen to the pronunciation of von allen guten geistern verlassen sein
ألمانية - الإنجليزية
to have taken leave of ones senses