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