something admirable - Turco Inglés Diccionario