put something to rest - German English Dictionary