flat place on a hillside - Francés Inglés Diccionario