to have one's hands tied - Allemand Anglais Dictionnaire