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