flat place on a hillside - German English Dictionary