mebendazole

Explore definitions, synonyms, and language insights of mebendazole

Definitions

Noun
an anthelmintic used to treat hookworm and pinworm and roundworm infestations