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