英语not knowing what to do (idiom); at one's wits' end,embarrassed and at a complete loss
德语keinen Rat mehr wissen,