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