Refine this word faster
Albendazole
noun
Definitions
Noun
- 1 An antiparasitic anthelmintic used especially against the larvae of tapeworms uncountable, usually
See also for "albendazole"
Next best steps
Mini challenge
Unscramble this word: albendazole