Noun
English Wikipedia has an article on:albendazoleWikipedia
albendazole (plural albendazoles)
An antiparasitic anthelmintic used especially against the larvae of tapeworms
Investigators have reasons to believe that these medicines were not Albendazole, the most common medication for treatment of a variety of parasitic worm infestations, but sedatives. Source: Internet