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