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