be ideally placed - Turco Inglés Diccionario