mebendazole
English
Noun
mebendazole
(
uncountable
)
A
benzimidazole
drug
used to treat
infestations
by
worms
.