perfectly suited - Turco Inglés Diccionario