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