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