substance which induces an immune response - Français Anglais Dictionnaire