substance which induces an immune response - Turc Anglais Dictionnaire