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