Meaning of imavate

Definition of imavate

(noun) a tricyclic antidepressant (trade names Imavate and Tofranil) used to treat clinical depression

Other information on imavate

WIKIPEDIA results for imavate
Amazon results for imavate