substance which induces an immune response - Allemand Anglais Dictionnaire