luxury villa - Francés Inglés Diccionario