Big Huge Thesaurus

isocarboxazid

noun