Definition, synonyms and related words
Any substance that stimulates an immune response.
That stimulates an immune response.