flat place on a hillside - Turkish English Dictionary