do one's endeavor - Espagnol Anglais Dictionnaire