Here's what rhymes with undreffing.
Words that almost rhyme with undreffing
blessing pressing dressing undressing addressing guessing stressing compressing impressing threshing messing oppressing meshing assessing possessing depressing professing suppressing caressing repressing redressing expressing distressing refreshing progressing confessing coalescing regressing acquiescing prepossessing transgressing unprepossessing reading letting yelling dredging pledging treading dreading wrecking blaring retching trekking getting setting bearing telling dwelling resting selling sharing spreading wearing wedding caring checking daring heading lending stretching begging blending tearing alleging bedding glaring herring pairing shedding wetting wrestling betting felling flaring hedging netting rending renting shelling threading drenching fetching fretting paring pecking petting trending welling wrenching baring decking pegging penning shredding trenching webbing wedging wresting yelping testing comparing helping preparing sending bending compelling declaring directing melting spelling staring swelling tending cleansing pending repairing sensing stepping sweating welding arresting condemning electing erecting fencing nesting smelling sparing stemming swearing upsetting embedding fledgling impairing indwelling labelling mending repelling sketching unerring vesting abetting begetting besetting clenching delving flexing impelling jesting propelling rebelling retelling scaring shelving unbending unsparing vending venting vexing beheading belching belting channelling entrenching fending gelding marvelling molesting necking panelling pelting quelling resetting scenting tunnelling uncaring wending depending affecting attending collecting presenting spending ascending defending descending interpreting preventing protecting selecting contending correcting detecting forgetting impending intending neglecting offending pretending projecting rejecting tempting amending despairing dissenting effecting perplexing protesting smelting avenging condensing contesting dissecting injecting lamenting objecting orienting perfecting quarrelling quenching unending unrelenting annexing attesting deflecting digesting nestling offsetting paralleling privileging regretting resenting squaring appending assenting bisecting contenting dispelling divesting ejecting excelling forbearing foretelling grovelling accepting attempting respecting suggesting connecting implementing reflecting commencing excepting investing requesting dispensing inspecting intersecting inventing subjecting apprehending consenting expelling infecting overbearing prospecting storytelling suspecting suspending transcending cementing commending fermenting intercepting representing extending expecting overwhelming comprehending manifesting recommending condescending unsuspecting complementing exempting expending multiplexing recollecting interconnecting superintending experimenting