a place with great luxury - Francés Inglés Diccionario