to have one's hands tied - Spanisch Englisch Wörterbuch