do one's very best to - Francés Inglés Diccionario