let (something) rest - French English Dictionary