WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved.
n. a drug that lowers the body's normal immune response
Word Usage
"But high doses block inflammation by increasing expression of the enzyme indoleamine 2,3 dioxygenase, or IDO, an immunosuppressor, the researchers say."