the esplanade - Francés Inglés Diccionario