turf hummock - Turkish English Dictionary