olympic torch relay - French English Dictionary