mebendazole
Explore definitions, synonyms, and language insights of mebendazole
Definitions
Noun
an anthelmintic used to treat hookworm and pinworm and roundworm infestations
Explore definitions, synonyms, and language insights of mebendazole