A foreign macromolecule introduced into a host organism that elicits an immune response.
(London, United Kingdom)