have one's hands tied - Turco Inglés Diccionario