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