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