turf hummock - German English Dictionary