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