Mebendazole

noun

noun ·Rare ·Advanced level

Definitions

Noun
  1. 1
    A benzimidazole drug used to treat infestations by worms. uncountable
  2. 2
    an anthelmintic used to treat hookworm and pinworm and roundworm infestations wordnet

More for "mebendazole"