Dimethyl sulfoxide

What is Dimethyl sulfoxide?

Dimethyl sulfoxide definition and meaning on Dictionary terms:
noun Chemistry.