in its clutches - Turco Inglés Diccionario