Here's what rhymes with snakes.
makes aches takes lakes cakes stakes flakes shakes wakes rakes steaks fakes breaks brakes awakes mistakes overtakes forsakes undertakes partakes rattlesnakes Words that almost rhyme with snakes
plagues ace apes mates mace eights maths case face space states base race rates dates gates pace shapes chase weights lace tapes vase waits faiths hates fates slates baits capes eighths freights rapes skates fetes safes place grace trace estates plates traits saints tastes escapes grapes paints wastes awaits brace erase straits apace crates narrates drapes efface grates negates pastes scrapes waists abates faints plaits creates relates debates embrace operates generates separates isolates updates deviates equates imitates neonates permeates oscillates resonates acetates aspirates debase deface dilates fascinates obviates restates situates indicates interface replace disgrace dictates dominates fireplace designates displace originates templates terminates aerospace elevates enumerates hesitates motivates radiates retrace allocates alternates assimilates evaporates liberates simulates syndicates tolerates actuates alienates annihilates antedates anyplace apostates diastase dissipates educates filtrates interlace irritates meditates militates mitigates nominates pertinacious predates validates vindicates complaints database illustrates delegates restraints stimulates eliminates penetrates postulates translates vertebrates accelerates activates appreciates carbonates celebrates circulates culminates elaborates evaluates illuminates integrates accommodates aggravates commemorates conjugates corroborates cyberspace delineates exaggerates fluctuates formulates modulates negotiates potentates reiterates videotapes attenuates cooperates dedicates distillates elucidates flagellates implicates inculcates recreates ungulates constraints commonplace magistrates concentrates facilitates incorporates subordinates anticipates necessitates predicates regulates complicates differentiates stipulates compensates cultivates infiltrates replicates speculates exacerbates invalidates obliterates overestimates demonstrates marketplace accumulates communicates participates predominates calculates contemplates duplicates investigates appropriates deteriorates discriminates expatriates manipulates perpetuates repudiates coagulates consolidates disintegrates substantiates congratulates recapitulates