Isocarboxazid

What is Isocarboxazid?

Isocarboxazid definition and meaning on Dictionary terms:
noun Pharmacology.

a potent monoamine oxidase inhibitor, C12H13N3O2, used to treat severe depression.