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