VariousWords beta
Related Terms:
Definitions:
Noun
mebendazole
Definition: an anthelmintic used to treat hookworm and pinworm and roundworm infestations
Definition: A benzimidazole drug used to treat infestations by worms.