let (something) rest - Turkish English Dictionary