Gamendazole definition

A novel drug candidate for male contraception, derived from lonidamine.
noun
0
0
Advertisement