make the utmost exertions - Francés Inglés Diccionario