Here's what rhymes with mediumgrade.
                        
                        
                    
                                laid  grade  raid  glade  made  trade  paid  played  shade  blade  maid  prayed  weighed  bade  fade  arrayed  upgrade  braid  frayed  jade  wade  allayed  preyed  afraid  delayed  stayed  crusade  obeyed  parade  unpaid  degrade  evade  repaid  spade  sprayed  swayed  arcade  grenade  staid  strayed  charade  remade  splayed  tirade  unafraid  decade  betrayed  brigade  conveyed  blockade  forbade  invade  surveyed  cascade  decayed  masquerade  outweighed  overlaid  pervade  brocade  buffeted  colonnade  defrayed  prepaid  underpaid  displayed  persuade  portrayed  dismayed  retrograde  barricade  dissuade  homemade  lemonade  promenade  renegade  stockade  balustrade  cannonade  cavalcade  centigrade  handmade  handmaid  housemaid  palisade  disobeyed  Words that almost rhyme with mediumgrade
great  late  rate  rage  rape  grape  grate  crate  crepe  create  date  page  shape  weight  fate  gate  plate  wage  wait  hate  tape  cage  freight  gauge  mate  trait  bait  gait  sage  slate  babe  cape  gage  scrape  fete  sate  drape  gape  irate  nape  pate  plait  state  stage  straight  relate  translate  await  innate  equate  ornate  strait  abate  annihilate  dilate  emigrate  negate  sh  agape  haulage  inflate  onstage  reshape  skate  spate  debate  escape  estate  operate  engage  tolerate  correlate  dictate  imitate  integrate  isolate  mediate  update  allocate  assimilate  decorate  elevate  emulate  liberate  affiliate  aggravate  ameliorate  emanate  inculcate  irritate  lightweight  neonate  recreate  assuage  carapace  escalate  incubate  innovate  insulate  irrigate  militate  oscillate  restate  sedate  upstate  urinate  indicate  separate  demonstrate  generate  illustrate  accommodate  carbonate  cultivate  dominate  incorporate  initiate  magistrate  negotiate  penetrate  regulate  accelerate  acetate  activate  alleviate  cooperate  delegate  designate  educate  originate  postulate  terminate  circulate  collaborate  commemorate  deviate  enumerate  evacuate  meditate  mitigate  motivate  navigate  ordinate  overweight  situate  agitate  alienate  conciliate  congregate  consecrate  corroborate  culminate  distillate  germinate  obviate  permeate  reiterate  abrogate  aspirate  attenuate  automate  backstage  calibrate  expiate  gravitate  implicate  obligate  officiate  offstage  perpetrate  pomegranate  populate  potentate  reinstate  relegate  remonstrate  resonate  appreciate  concentrate  eliminate  evaluate  facilitate  anticipate  calculate  celebrate  differentiate  hesitate  stimulate  accumulate  articulate  contemplate  formulate  interstate  manipulate  predicate  speculate  complicate  congratulate  conjugate  consolidate  dedicate  delineate  determinate  elucidate  eradicate  exaggerate  propagate  replicate  vertebrate  assassinate  disintegrate  disseminate  dissipate  evaporate  extricate  invalidate  legislate  liquidate  obliterate  regenerate  retaliate  stipulate  communicate  subordinate  compensate  perpetuate  deteriorate  necessitate  predominate  condensate  exacerbate  expatriate  fluctuate  intimidate  profligate  proliferate  rehabilitate  repudiate  videotape  investigate  participate  precipitate  discriminate  substantiate  underestimate  exterminate  overestimate  raised  claimed  grained  reigned  glazed  raged  rained  craved  crazed  grazed  failed  named  gained  saved  trained  blamed  framed  gazed  praised  ranged  sailed  waved  drained  engraved  hailed  paved  veiled  waged  acclaimed  bathed  blazed  chained  dazed  famed  feigned  laboured  mailed  nailed  plagued  shaved  tailed  untrained  gauged  ingrained  jailed  maimed  pained  phased  phrased  shamed  tamed  trailed  wailed  waived  waned  changed  engaged  remained  arranged  attained  complained  retained  ashamed  ordained  stained  amazed  inflamed  regained  staged  strained  assailed  availed  curtailed  enraged  enslaved  modelled  reclaimed  renamed  scaled  unnamed  appraised  unscathed  unveiled  obtained  contained  explained  detailed  maintained  exclaimed  prevailed  constrained  proclaimed  unchanged  behaved  detained  entailed  depraved  inhaled  refrained  unexplained  abstained  campaigned  deranged  exhaled  rearranged  sustained  ascertained  entertained  exchanged  restrained  unrestrained  disdained  disengaged  estranged