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