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