use one's best endeavor - Espagnol Anglais Dictionnaire