Definition of lay (or put) something to rest in US English:

lay (or put) something to rest

phrase

  • Stop doubt, uncertainty, or anxiety by resolving or explaining an issue.

    ‘suspicion will be laid to rest by fact rather than hearsay’
    ‘I hope that my contribution will help put to rest some of these misconceptions’