an outstanding beauty - Turco Inglés Diccionario