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