something which gives one an advantage - French English Dictionary