to have one's hands tied - Turc Anglais Dictionnaire

Suggérer une traduction