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