your hands are tied - Alemán Inglés Diccionario

Proponer traducción