traveling wave reactor - French English Dictionary