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