have a sneaking suspicion - French English Dictionary