DEUTERIUM OXIDE Meaning of DEUTERIUM OXIDE in English [deuterium oxide] n (1934): heavy water 1 Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012