Here's what rhymes with impreft.
                        
                        
                    
                                left  cleft  theft  bereft  deft  weft  Words that almost rhyme with impreft
rest  breast  blessed  dressed  impressed  lest  pressed  blest  wrest  best  test  west  addressed  chest  arrest  guest  stressed  crest  nest  oppressed  guessed  jest  abreast  pest  vest  zest  undressed  expressed  possessed  depressed  assessed  compressed  invest  professed  quest  suppressed  distressed  repressed  unrest  attest  digest  obsessed  behest  caressed  detest  divest  enmeshed  request  northwest  progressed  bequest  refreshed  suggest  manifest  confessed  southwest  acquiesced  dispossessed  yet  let  rent  lent  leaped  wrecked  dreamt  leapt  get  set  went  cent  direct  felt  kept  met  sent  meant  debt  net  threat  belt  bent  checked  dealt  indirect  intellect  intent  slept  stretched  wet  bet  elect  erect  jet  melt  sect  tent  crept  dwelt  entrenched  knelt  pet  scent  vent  wept  drenched  fetched  decked  dent  duet  fret  inject  necked  pent  vet  wrenched  effect  next  percent  correct  event  perfect  prevent  spent  text  affect  helped  protect  select  collect  descent  detect  neglect  reject  stepped  swept  assent  dialect  incorrect  sweat  upset  ascent  beset  dissent  inspect  invent  lament  repent  sensed  sketched  adept  clenched  flexed  intercept  intersect  resent  reset  tempt  vexed  beget  deflect  fenced  inept  infect  orient  pipette  preset  shipwrecked  smelt  spelt  unchecked  against  subject  except  extent  respect  accept  attempt  expect  forget  reflect  regret  accent  cement  connect  offset  underwent  augment  bayonet  cassette  epithet  ferment  outstretched  parapet  perplexed  quenched  cadet  redirect  transept  represent  consent  president  commenced  contempt  suspect  architect  cigarette  exempt  alphabet  condensed  recollect  dispensed  quartet  silhouette  discontent  retrospect  clarinet  disconnect  disrespect  circumspect  circumvent