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