immunogen








noun

  1. any substance or cell introduced into the body in order to generate an immune response.

noun

  1. any substance that evokes an immune response
  2. any substance that stimulates immunity

n.

  1. antigen
53 queries 0.571