Meaning of deuterium oxide

Definition of deuterium oxide

(noun) water containing a substantial proportion of deuterium atoms, used in nuclear reactors

Other information on deuterium oxide

WIKIPEDIA results for deuterium oxide
Amazon results for deuterium oxide