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