have an advantage over somebody - French English Dictionary