endeavour to ensure - Turco Inglés Diccionario