a toe-curling film - Francés Inglés Diccionario