have one's hands tied - German English Dictionary