Refine this word faster
Clozaril
Definitions
Noun
- 1 an antipsychotic drug (trade name Clozaril) used as a sedative and for treatment-resistant schizophrenia; known to have few side effects wordnet
See also for "clozaril"
Next best steps
Mini challenge
Unscramble this word: clozaril