giving an advantage - French English Dictionary