英语to have one's hands tied,helpless,unable to do anything about it
德语mit verbundenen Händen sein; hilflos sein