Vitamin d2

What is Vitamin d2?

Vitamin d2 definition and meaning on Dictionary terms:
noun