world's leading - French English Dictionary