Refine this word faster
Levamisole
noun
Definitions
Noun
- 1 A synthetic imidazothiazole derivative whose hydrochloride is used as an antibiotic. uncountable, usually
See also for "levamisole"
Next best steps
Mini challenge
Unscramble this word: levamisole