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