show one's advantage - French English Dictionary