Here's what rhymes with immunodepleting.
treating depleting meeting heating beating greeting cheating fleeting seating deleting entreating sheeting sleeting tweeting repeating defeating retreating preheating reheating mistreating spiting valeting gimleting completing secreting overeating excreting maltreating unseating faceting leafleting obsoleting competing overheating concreting noncompeting Words that almost rhyme with immunodepleting
leading reaching bleeding preaching breeding pleading leaping bleaching leaching reaping breaching leeching bleeping teaching keeping feeding sleeping creeping needing weeping peeping seeding weeding ceding heaping heeding inbreeding kneading seeping beading striping beaching beeping cheeping deeding preceding proceeding exceeding misleading sweeping receding speeding besieging beseeching impeding misreading rereading screeching imbibing steeping impeaching reseeding reteaching tiepin acceding interbreeding overreaching seceding interceding oversleeping succeeding conceding superseding safekeeping crossbreeding overfeeding stampeding underfeeding phenacetin leaving breathing leaning pleasing dreaming leasing briefing leaking reeling debriefing reeking leafing wreaking preening reaming wreathing reefing riving breezing leaguing reeving treeing leashing being feeling meaning dealing hearing seeing seeking believing healing ceiling cleaning decreasing freezing seeming yielding intriguing kneeling seizing streaming weaving ceasing fleeing freeing gleaming grieving heaving peering policing sealing teasing beaming creaking feasting peeling seething shrieking teeming weaning wheeling cleaving deeming displeasing jeering keying peaking sheathing thieving wheezing creasing decreeing gleaning greening pealing peeking piecing reviling streaking teaming teething beetling creaming freaking greasing heeling keening strewing tweaking fleecing peeing phishing seaming beefing chinning teeing weening bereaving cheeking keeling perilling piquing vicing hieing kneeing retying sleeking uprearing beaning bestrewing mitring restring geeing sheaving weeing pieing peeving piing increasing speaking receiving achieving appealing revealing screening agreeing perceiving releasing relieving screaming stealing annealing deceiving redeeming shielding steaming endearing realising retrieving scheming seedling skiing sneaking wielding demeaning repealing sneezing appeasing careening defiling disbelieving fielding mobilising needling rehearing unleashing unpleasing weakling bespeaking interleaving wheedling idealising imperilling steeling beseeming crisping refreezing relining resealing sidelining queening refiling subleasing unreeling chivvying deceasing idolising pinwheeling pureeing receipting reprieving skying weaseling aggrieving chivying spieling stylising rosining intervening squeezing fatiguing machining unceasing unyielding disagreeing foreseeing interweaving sightseeing squeaking squealing unbelieving unfeeling unmeaning unreasoning unvarying utilising bequeathing civilising critiquing stabilising unseeing calcining esteeming fertilising neutralising symbolising tantalising untying farseeing liberalising refereeing unfreezing brutalising capitalising naturalising penalising subfreezing unsealing vitalising immobilising immunising metabolising tyrannising urbanising channelising demobilising reburying verbalising devitalising emceeing misspeaking alibiing iodising misdealing surceasing chagrining bulletining concealing conceiving organising overseeing convening overweening modernising overhearing specialising unappealing apologising congealing demoralising destabilising equalising generalising moralising socialising supervening energising globalising localising monopolising normalising sterilising visualising eulogising evangelising finalising internalising inveigling legalising materialising undeceiving unsheathing anodising canalising cartwheeling guillotining immortalising nonspeaking overachieving predeceasing radicalising trivialising initialising nonfreezing signalising trampolining vocalising federalising hosteling marbleizing nonyielding pluralising serialising vandalising alkalising disesteeming fossilising routinising hospitalising recapitalising filigreeing flambeing nasalising guaranteeing recognising emphasising centralising humanising nationalising synthesising underachieving actualising decentralising disorganising externalising formalising fraternising galvanising homogenising marginalising reconvening revitalising universalising fantasising mechanising mythologising personalising scandalising solemnising vulcanising feminising phantasying squeegeeing volatilising womanising cannibalising metastasising rhapsodising silkscreening westernising analogising calcimining garnisheeing preconceiving emotionalising fricasseeing rationalising reorganising scrutinising dehumanising individualising quarantining criminalising hypothesising misconceiving attitudinising commercialising denationalising depersonalising memorialising editorialising fictionalising anthologising overgeneralising conceptualising industrialising institutionalising internationalising intellectualising overemphasising sentimentalising photosynthesising decriminalising contextualising professionalising sensationalising conventionalising compartmentalising