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