heavy water reactor - Spanish English Dictionary