plodding, barreling, seething, slogging, assembling, coalescing, turbulent insistent stumbling, relentless gathering, matted, ravenous, waiting, dozeless peering, a heaving, mysterious, vague, unmistakable, through the mist, threatening, approaches