gamendazole
Meaning
- noun A novel drug candidate for male contraception, derived from lonidamine.
Similar words
lidanserin lonidamine bamnidazole luxabendazole nequinate adatanserin niclofolan domesticine dribendazole lobendazole
Save “gamendazole” to learn later