ideally suited - Turco Inglés Diccionario