endeavour to ensure - Alemán Inglés Diccionario