in its clutches - Francés Inglés Diccionario