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