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