Here's what rhymes with annihilate.
late rate great date weight fate gate plate wait hate freight mate trait await bait gait isolate slate grate abate crate fete sate irate pate plait state create straight debate relate innate update emulate ornate strait dilate insulate oscillate skate spate indicate estate operate tolerate acetate alleviate correlate educate imitate integrate mediate originate allocate assimilate elevate equate liberate meditate mitigate motivate navigate overweight affiliate agitate ameliorate emanate emigrate inculcate irritate lightweight negate neonate automate escalate inflate innovate irrigate restate sedate upstate urinate separate appreciate generate illustrate accommodate anticipate celebrate cultivate dominate hesitate initiate magistrate penetrate regulate stimulate translate accelerate accumulate activate delegate dictate formulate interstate manipulate postulate terminate circulate collaborate commemorate conjugate decorate dedicate deviate enumerate ordinate situate vertebrate aggravate alienate assassinate conciliate consecrate corroborate culminate dissipate distillate germinate obliterate obviate permeate recreate reiterate abdicate abrogate arbitrate aspirate attenuate calibrate counterweight fascinate incubate instigate militate obligate officiate overstate perpetrate populate relegate resonate saturate subjugate venerate vitiate communicate concentrate demonstrate eliminate evaluate facilitate calculate carbonate compensate incorporate negotiate articulate contemplate cooperate designate perpetuate predicate speculate complicate congratulate consolidate delineate elucidate eradicate evacuate necessitate propagate replicate condensate congregate evaporate fluctuate invalidate legislate liquidate regenerate retaliate stipulate adjudicate authenticate confiscate contaminate deprecate emancipate excavate expiate extirpate fabricate gravitate heavyweight implicate interrogate intrastate novitiate pomegranate pontificate potentate recuperate reinstate remonstrate segregate investigate participate subordinate deteriorate determinate exaggerate underestimate disintegrate disseminate exacerbate extricate intimidate overestimate profligate proliferate repudiate depreciate episcopate exonerate explicate humiliate inactivate propitiate recapitulate unregenerate differentiate precipitate predominate expatriate exterminate rehabilitate discriminate substantiate Words that almost rhyme with annihilate
laid rage rape raid made trade page paid played shape afraid grade wage shade tape blade cage gauge maid prayed weighed bade fade grape sage arrayed babe cape gage arcade braid frayed jade wade stage delayed stayed forbade obeyed parade surveyed unpaid decayed evade repaid scrape spade sprayed swayed upgrade overlaid pervade sh staid strayed decade escape engage betrayed brigade conveyed persuade blockade crusade invade cascade degrade grenade outweighed displayed portrayed dismayed barricade dissuade homemade lemonade masquerade renegade stockade retrograde disobeyed promenade videotape laced raced raped raked based placed faced shaped taste waste faint paint traced haste saint waist baked chased paste braced chaste draped erased paced taint graced taped quaint spaced acquaint scraped debased effaced staked replaced complaint escaped constraint embraced misplaced encased displaced restraint disgraced distaste vouchsafed