Here's what rhymes with immunopotentiating.
                        
                        
                    
                                waiting  dating  rating  stating  mating  weighting  hating  skating  baiting  gating  nauseating  creating  awaiting  generating  initiating  appreciating  emanating  grating  imitating  insulating  mediating  plating  officiating  bleating  deviating  narrating  negating  permeating  abating  attenuating  enervating  inflating  innovating  obviating  plaiting  operating  relating  indicating  penetrating  separating  devastating  dominating  negotiating  translating  associating  debating  differentiating  educating  elevating  irritating  isolating  radiating  terminating  updating  alleviating  animating  assimilating  debilitating  decorating  equating  navigating  oscillating  perpetuating  dedicating  degenerating  delegating  delineating  dilating  dissipating  emigrating  emulating  germinating  intimating  irrigating  moderating  perforating  recreating  saturating  collating  deflating  denigrating  depreciating  desolating  dissociating  enunciating  instigating  renovating  restating  situating  undeviating  demonstrating  fascinating  participating  stimulating  advocating  eliminating  estimating  illustrating  integrating  originating  accommodating  anticipating  deteriorating  liberating  motivating  undulating  agitating  alienating  allocating  appropriating  commemorating  designating  disseminating  escalating  evaporating  hesitating  intimidating  invigorating  meditating  mitigating  modulating  nominating  regenerating  simulating  suffocating  validating  annihilating  conciliating  deprecating  enumerating  excavating  implicating  incubating  legislating  legitimating  obliterating  reiterating  tolerating  vacillating  ventilating  actuating  adjudicating  antedating  automating  hibernating  infuriating  ingratiating  masturbating  menstruating  percolating  prostrating  reinstating  relegating  resonating  ruminating  substantiating  urinating  alternating  circulating  evaluating  regulating  facilitating  illuminating  accelerating  activating  celebrating  cooperating  culminating  humiliating  propagating  aggravating  approximating  articulating  elaborating  exaggerating  exhilarating  necessitating  predominating  proliferating  speculating  aggregating  ameliorating  contaminating  deliberating  duplicating  elucidating  fabricating  interrogating  liquidating  postulating  replicating  repudiating  segregating  stipulating  vindicating  accentuating  authenticating  confiscating  consecrating  corroborating  emancipating  encapsulating  explicating  extenuating  extricating  fulminating  gravitating  impersonating  inaugurating  interpolating  invalidating  mutilating  perpetrating  preponderating  promulgating  reverberating  scintillating  subjugating  supplicating  tabulating  unhesitating  communicating  concentrating  contemplating  cultivating  incorporating  investigating  accumulating  compensating  complicating  discriminating  fluctuating  formulating  graduating  intoxicating  manipulating  precipitating  captivating  collaborating  consolidating  disintegrating  excruciating  lubricating  eradicating  evacuating  exasperating  exterminating  incriminating  refrigerating  subordinating  amalgamating  exacerbating  inactivating  inoculating  recuperating  rehabilitating  remonstrating  underestimating  calculating  coordinating  reciprocating  coagulating  incapacitating  recirculating  congratulating  electroplating  extrapolating  Words that almost rhyme with immunopotentiating
shaping  fading  raging  staging  gaping  lading  shading  raiding  wading  waging  gauging  paging  raping  taping  trading  engaging  escaping  grading  scraping  evading  parading  reshaping  braiding  draping  invading  persuading  pervading  cascading  masquerading  downgrading  degrading  upgrading  blockading  crusading  upbraiding  disengaging  making  taking  saying  painting  raising  facing  laying  paying  saving  failing  gaining  naming  sailing  shaking  staying  weighing  baking  bathing  framing  gazing  racing  scaling  spacing  staining  waking  wasting  waving  basing  casing  chasing  fainting  flaming  gaming  mailing  pacing  paving  railing  raining  reigning  shaving  swaying  tasting  wailing  waning  phrasing  raking  raving  scathing  slaying  whaling  chafing  chaining  feigning  flaking  hailing  nailing  pasting  phasing  staking  tailing  taming  veiling  bailing  basting  baying  caving  faking  flailing  haying  hazing  maiming  neighing  shaming  waiving  training  breaking  changing  playing  placing  ranging  amazing  claiming  praying  arranging  attaining  blazing  embracing  grazing  modelling  surveying  tracing  blaming  bracing  craving  draining  obeying  praising  spraying  straining  trailing  braking  glazing  mistaking  assailing  availing  awaking  effacing  erasing  plaything  preying  quaking  remaking  renaming  repaying  straying  allaying  assaying  braving  braying  craning  graying  inflaming  plaguing  strafing  remaining  maintaining  obtaining  pertaining  retaining  engraving  entertaining  sustaining  ascertaining  behaving  decaying  delaying  detailing  appraising  regaining  retraining  unavailing  unfailing  abstaining  acquainting  curtailing  debasing  detaining  disobeying  entailing  forsaking  inhaling  interlacing  overtaking  paraphrasing  rearranging  reclaiming  refraining  unveiling  bewailing  buffeting  defraying  disdaining  ordaining  retracing  revelling  containing  explaining  prevailing  undertaking  replacing  complaining  conveying  displaying  betraying  campaigning  exchanging  proclaiming  restraining  unchanging  appertaining  constraining  displacing  exclaiming  partaking  portraying  mainspring  remodelling  declaiming  denaturing  disclaiming  interchanging  overgrazing  countervailing  uncomplaining