Here's what rhymes with overexplaining.
training explaining draining raining reigning straining gaining waning chaining feigning craning remaining obtaining pertaining retaining attaining complaining staining restraining constraining regaining retraining detaining ordaining containing sustaining ascertaining campaigning appertaining abstaining refraining disdaining uncomplaining maintaining entertaining Words that almost rhyme with overexplaining
blaming claiming naming framing flaming gaming exclaiming taming maiming shaming renaming declaiming inflaming proclaiming reclaiming disclaiming breaking playing raising laying placing ranging trading praying rating blazing racing raging tracing bracing lading plating praising railing spraying trailing braking raiding raking raving plaything preying raping straying braiding braving braying draping plaguing plaiting strafing making taking saying changing painting waiting facing paying saving dating failing sailing shaking shaping stating staying weighing arranging baking bathing fading gazing grading grazing mating spacing staging waking waving basing casing chasing craving delaying exchanging fainting gaping grating mailing pacing paving scraping shading shaving wailing weighting appraising glazing hating phrasing slaying wading waging whaling baiting bleating chafing dilating erasing flaking gating gauging hailing nailing paging parading phasing staking tailing taping veiling allaying bailing baying caving faking flailing graying haying hazing neighing waiving creating operating relating prevailing amazing awaiting replacing separating displaying embracing illustrating scaling surveying wasting behaving betraying debating decaying degrading detailing insulating isolating obeying pervading swaying tasting updating upgrading displacing evading exaggerating exhilarating oscillating partaking scathing skating assailing availing awaking blockading curtailing debasing effacing forsaking narrating pasting quaking rearranging remaking repaying reshaping saturating tolerating abating assaying basting bewailing buffeting collating deflating defraying inflating retracing revelling situating upbraiding circulating engaging generating conveying engraving escaping estimating invading modelling accelerating celebrating cooperating educating elevating imitating irritating liberating mediating persuading radiating unchanging undulating agitating allocating decorating elaborating equating escalating evaporating mistaking modulating portraying unfailing validating acquainting cascading crusading delegating deviating entailing exasperating fabricating inhaling interlacing irrigating mainspring moderating negating overtaking perforating permeating postulating unveiling vacillating ventilating actuating automating corroborating denaturing desolating downgrading explicating extenuating extricating hibernating instigating interpolating obviating overgrazing percolating prostrating recuperating restating scintillating supplicating urinating indicating undertaking alternating evaluating fascinating penetrating regulating stimulating advocating concentrating cultivating dominating facilitating incorporating initiating integrating negotiating originating translating activating appreciating associating complicating emanating graduating motivating propagating terminating aggravating alienating alleviating animating appropriating articulating assimilating captivating collaborating countervailing excruciating hesitating invigorating lubricating meditating mitigating navigating officiating simulating speculating suffocating unavailing aggregating annihilating conciliating dedicating deliberating delineating deprecating disobeying dissipating duplicating elucidating emigrating emulating enumerating eradicating excavating exterminating germinating implicating incubating intimating legislating liquidating masquerading obliterating paraphrasing recreating reiterating remodelling replicating segregating stipulating vindicating antedating attenuating consecrating denigrating encapsulating enervating exacerbating extrapolating fulminating gravitating inaugurating infuriating innovating inoculating interchanging invalidating masturbating menstruating mutilating nauseating perpetrating reinstating relegating renovating resonating reverberating ruminating subjugating tabulating calculating demonstrating contemplating devastating eliminating illuminating investigating accommodating anticipating compensating coordinating culminating deteriorating fluctuating formulating humiliating intoxicating manipulating approximating commemorating congratulating consolidating debilitating designating necessitating nominating proliferating reciprocating regenerating ameliorating degenerating evacuating interrogating refrigerating repudiating subordinating accentuating adjudicating authenticating coagulating confiscating depreciating disengaging dissociating electroplating emancipating enunciating impersonating inactivating ingratiating promulgating recirculating remonstrating undeviating unhesitating communicating participating accumulating differentiating precipitating disintegrating disseminating intimidating perpetuating predominating contaminating incriminating legitimating amalgamating incapacitating preponderating rehabilitating substantiating discriminating underestimating