be advantageous - French English Dictionary