Here's what rhymes with gainst.
                        
                        
                    
                                Words that almost rhyme with gainst
cased  based  eight  faced  gate  taste  waste  ate  faint  paint  haste  saint  waist  chased  gait  paste  quaint  chaste  laced  paced  raced  taint  ached  graced  caked  feint  gaped  wast  great  late  placed  rate  date  weight  fate  shaped  wait  hate  traced  mate  bait  baked  spaced  acquaint  braced  erased  grate  raped  crate  effaced  encased  fete  raked  sate  taped  chafed  faked  pate  plaint  skate  waked  state  create  plate  escaped  freight  trait  await  innate  slate  draped  equate  scraped  abate  debased  negate  staked  defaced  irate  plait  spate  straight  debate  estate  operate  replaced  complaint  relate  embraced  dictate  educate  update  allocate  decorate  disgraced  distaste  ornate  strait  dilate  foretaste  irrigate  reshaped  retraced  sedate  indicate  separate  generate  constraint  displaced  restraint  tolerate  acetate  activate  cooperate  correlate  delegate  imitate  isolate  mediate  dedicate  deviate  elevate  liberate  misplaced  mitigate  navigate  overweight  situate  aggravate  agitate  corroborate  emanate  emigrate  irritate  lightweight  neonate  obviate  permeate  recreate  vouchsafed  abdicate  abrogate  aspirate  automate  escalate  expiate  inflate  innovate  interlaced  obligate  oscillate  relegate  restate  saturate  upstate  urinate  venerate  vitiate  accommodate  carbonate  cultivate  dominate  hesitate  initiate  negotiate  regulate  accelerate  alleviate  designate  integrate  originate  predicate  terminate  circulate  collaborate  commemorate  conjugate  emulate  enumerate  eradicate  evacuate  exaggerate  meditate  motivate  ordinate  propagate  replicate  affiliate  alienate  annihilate  culminate  dissipate  evaporate  germinate  inculcate  liquidate  reiterate  adjudicate  calibrate  counterweight  deprecate  excavate  exonerate  extirpate  fabricate  fascinate  gravitate  heavyweight  implicate  incubate  instigate  insulate  militate  officiate  overstate  recuperate  resonate  segregate  subjugate  appreciate  eliminate  evaluate  illustrate  calculate  celebrate  compensate  incorporate  penetrate  translate  interstate  postulate  speculate  assimilate  complicate  delineate  elucidate  vertebrate  ameliorate  assassinate  conciliate  condensate  congregate  consecrate  distillate  exacerbate  extricate  fluctuate  legislate  obliterate  profligate  regenerate  retaliate  communicate  concentrate  facilitate  investigate  anticipate  magistrate  stimulate  accumulate  articulate  contemplate  formulate  perpetuate  consolidate  deteriorate  determinate  necessitate  disseminate  expatriate  exterminate  intimidate  invalidate  proliferate  repudiate  stipulate  demonstrate  participate  subordinate  differentiate  precipitate  discriminate  manipulate  congratulate  predominate  disintegrate  overestimate  substantiate  underestimate  rehabilitate