Here's what rhymes with thankgiving.
giving living sieving forgiving thanksgiving misgiving unforgiving nonliving reliving Words that almost rhyme with thankgiving
kissing fishing missing wishing hissing whizzing sniffing griffin incising swishing agonising sufficing dismissing maximising minimising reminiscing criticising characterising patronising killing kicking gearing kidding sitting willing filling fitting singing winning clearing picking shipping bidding clinging digging fearing hitting rearing ringing billing cheering chilling clicking clipping dipping grinning knitting milling nearing pitching quitting rigging shearing shilling thinning whipping gripping licking pinning pitting ripping sinning sipping skimming skipping ticking tipping chipping gilding ridding searing tiling tilling wringing chiming dimming ginning grilling hitching leering nipping skidding skinning veering winging beginning building thinking bringing appearing fixing lifting linking listing mixing shifting sinking spinning swimming switching unwilling admitting committing drilling piercing slipping steering sticking swinging bridging dripping emitting omitting sibling thrilling whistling enriching equipping filming flinging flitting hinting kindling lynching milking pinching risking sifting spilling spitting stinging stitching tilting trimming tripping twitching brimming cringing fiddling flicking flipping limping pricking quilting rinsing smearing sneering tickling twinning unwitting winking clinking glinting lilting lisping mincing minting pickling silting slinging slitting spearing whittling wilting wincing existing drinking printing permitting assisting drifting forbidding fulfilling insisting splitting springing twisting adhering shrinking stripping submitting befitting blinking domineering enlisting positing stinking trickling underpinning unremitting unthinking bewitching fringing impinging instilling remitting scripting squinting stringing abridging affixing consigning eclipsing evincing flinching refilling refitting consisting engineering convincing depicting interfering pioneering resisting transmitting inflicting persisting rebuilding distilling rethinking subsisting unconvincing volunteering afflicting imprinting infringing unflinching convicting racketeering reappearing splinting sprinting conflicting disappearing predicting sprinkling persevering coexisting counterfeiting profiteering reprinting restricting preexisting contradicting constricting electioneering