Mebendazole

What is Mebendazole?

Mebendazole definition and meaning on Dictionary terms:
noun Pharmacology.

an anthelmintic substance, C16H13N3O3, used for treating parasitic worm infestations.