razor-thin victory - French English Dictionary