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