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