Here's what rhymes with selfannihilating.
rating waiting awaiting dating mating grating isolating plating undulating weighting hating annihilating baiting gating abating collating plaiting creating relating circulating stating debating insulating updating animating modulating oscillating simulating skating bleating dilating emulating narrating vacillating ventilating operating indicating fascinating stimulating advocating dominating integrating activating educating elevating emanating formulating imitating irritating liberating mediating motivating radiating terminating aggravating agitating alleviating allocating assimilating equating escalating meditating mitigating navigating nominating suffocating validating aggregating emigrating germinating intimating irrigating moderating negating postulating tolerating vindicating antedating automating consecrating deflating desolating enervating hibernating inflating innovating mutilating nauseating percolating recirculating restating scintillating subjugating supplicating tabulating undeviating urinating alternating calculating generating penetrating regulating separating concentrating contemplating cultivating estimating illustrating initiating originating translating accelerating accommodating anticipating appreciating associating celebrating compensating complicating culminating fluctuating alienating collaborating decorating elaborating hesitating officiating speculating ameliorating delegating deviating dissipating enumerating evacuating fabricating incubating obliterating perforating permeating recreating reiterating saturating stipulating actuating attenuating authenticating coagulating confiscating corroborating denigrating emancipating encapsulating fulminating inaugurating inoculating instigating interpolating masturbating obviating perpetrating promulgating prostrating relegating renovating resonating ruminating situating evaluating devastating eliminating facilitating illuminating incorporating negotiating accumulating cooperating graduating humiliating manipulating propagating appropriating articulating captivating commemorating debilitating disintegrating disseminating evaporating exhilarating invigorating lubricating predominating reciprocating regenerating conciliating dedicating deliberating delineating deprecating duplicating elucidating eradicating excavating exterminating implicating interrogating legislating legitimating liquidating replicating segregating accentuating adjudicating amalgamating enunciating exacerbating explicating extricating gravitating impersonating infuriating invalidating menstruating recuperating reinstating remonstrating reverberating communicating demonstrating participating investigating coordinating deteriorating precipitating approximating congratulating consolidating designating exaggerating intimidating necessitating perpetuating proliferating contaminating degenerating exasperating incriminating refrigerating repudiating subordinating depreciating dissociating electroplating extrapolating inactivating ingratiating preponderating rehabilitating substantiating underestimating unhesitating differentiating discriminating intoxicating excruciating extenuating incapacitating Words that almost rhyme with selfannihilating
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 masquerading downgrading 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 undertaking pertaining retaining staying arranging 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 ordaining revelling strafing containing maintaining prevailing replacing complaining conveying embracing engraving entertaining modelling sustaining ascertaining behaving betraying campaigning detailing unchanging appertaining mistaking retraining abstaining debasing detaining entailing forsaking inhaling overtaking rearranging reclaiming refraining bewailing declaiming defraying inflaming overgrazing retracing explaining displaying proclaiming restraining constraining countervailing displacing exclaiming portraying mainspring paraphrasing remodelling denaturing disclaiming disdaining interchanging uncomplaining exchanging disobeying