use one's best endeavor - Francés Inglés Diccionario