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