slip through someone's fingers - French English Dictionary