mebendazole

English

Noun

mebendazole (uncountable)

  1. A benzimidazole drug used to treat infestations by worms.