Menadione Meaning

There are 1 meaning(s) for word Menadione

Meaning 1 : a form of vitamin K

    Synonyms : vitamin k3