lay/put something to rest - definition and synonyms

phrase
  1. to finally show that something is not true

    Their smiling faces laid to rest the stories of an impending divorce.

See also main entry: rest