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