Meaning of mellaril

Definition of mellaril

(noun) a tranquilizer (trade name Mellaril) used to treat schizophrenia and other psychotic disorders

Other information on mellaril

WIKIPEDIA results for mellaril
Amazon results for mellaril