Meaning of mebendazole

Definition of mebendazole

(noun) an anthelmintic used to treat hookworm and pinworm and roundworm infestations

Other information on mebendazole

WIKIPEDIA results for mebendazole
Amazon results for mebendazole