let a chance slip (by) - French English Dictionary