heavy water

Definitions

General Science

  • noun water containing deuterium instead of hydrogen.

Electronics

http://www.dictionarycentral.com/definition/heavy-water.html