Meaning of ovoflavin

Definition of ovoflavin

(noun) a B vitamin that prevents skin lesions and weight loss

Other information on ovoflavin

WIKIPEDIA results for ovoflavin
Amazon results for ovoflavin