Mebendazole
noun
noun ·Rare ·Advanced level
Definitions
Noun
- 1 A benzimidazole drug used to treat infestations by worms. uncountable
- 2 an anthelmintic used to treat hookworm and pinworm and roundworm infestations wordnet
noun ·Rare ·Advanced level