be laid to rest - Spanish English Dictionary