an eye-catching beauty - Turco Inglés Diccionario