What does D2O stand for?

What does D2O mean? We have 3 definitions. Read most used D2O meanings below.

ADVERTISEMENT