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