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