Feedback
Mebendazole
Meaning
Noun
●
A
benzimidazole
drug
used to
treat
infestations
by worms.
Sourced from
Wiktionary
Related
Metronidazole
Ketoconazole
Cyclophosphamide
Tamoxifen
Fluconazole
Linezolid
Rifampicin
Gentamicin
Doxycycline
Azithromycin
Amoxicillin
Ceftriaxone
Join 10 million students and professionals writing 70% faster at QuillBot.com
Start writing better