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