carry the torch - French English Dictionary