challengers - French English Dictionary