deuterium oxide - English Synonyms Dictionary

deuterium oxide

n.
[1] heavy water