light water reactor - French English Dictionary