tenter l'impossible - French English Dictionary