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