DEUTERIUM OXIDE Meaning of DEUTERIUM OXIDE in English noun : heavy water D 2 O composed only of deuterium and oxygen Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012