press one's advantage - French English Dictionary