the best of all possible worlds - Francés Inglés Diccionario