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