flat place on a hillside - Alemán Inglés Diccionario