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