put (something) to rest - Turkish English Dictionary