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