Here's what rhymes with sofnething.
Words that almost rhyme with sofnething
messing meshing guessing threshing blessing pressing assessing dressing stressing caressing addressing possessing refreshing suppressing confessing impressing oppressing undressing coalescing expressing depressing distressing professing compressing repressing acquiescing redressing regressing progressing prepossessing transgressing unprepossessing smelling netting getting reading setting bearing telling selling sharing wearing wedding caring checking daring heading letting melting spelling staring swelling begging stepping sweating tearing bedding herring nesting pairing shedding smelting sparing stemming swearing wetting yelling betting felling flaring hedging mending shelling sketching threading unerring fetching fretting offsetting paring pecking petting scaring welling wrecking baring decking necking pegging penning retching shredding webbing wedging testing dwelling helping resting sending spending spreading bending lending stretching tending forgetting pending sensing welding alleging amending arresting fencing glaring wrestling dredging embedding fledgling impairing overbearing pledging rending renting treading unending vesting abetting annexing cementing delving dreading fermenting flexing impelling jesting nestling shelving squaring vending venting vexing wrenching belching belting blaring channelling fending forbearing foretelling gelding panelling pelting quelling scenting trekking tunnelling uncaring wending wresting yelping affecting attending comparing ascending compelling connecting directing overwhelming selecting blending cleansing commencing correcting impending intending investing offending repairing tempting condemning despairing effecting electing erecting inventing upsetting avenging expelling indwelling infecting injecting labelling lamenting quenching repelling suspecting suspending attesting begetting besetting clenching commending drenching rebelling retelling trending unbending unsparing appending assenting beheading dispelling ejecting excelling ingesting marvelling molesting questing resetting trenching depending accepting attempting collecting extending preparing respecting suggesting declaring defending descending expecting reflecting contending detecting excepting neglecting rejecting dispensing dissenting inspecting subjecting condensing consenting contesting dissecting objecting orienting perfecting prospecting quarrelling deflecting digesting expending privileging propelling regretting resenting bestselling bisecting contenting presenting interpreting preventing protecting pretending projecting requesting intersecting manifesting perplexing protesting recommending storytelling transcending unrelenting unsuspecting exempting intercepting paralleling implementing apprehending condescending recollecting superintending representing comprehending experimenting complementing interconnecting multiplexing