substance which induces an immune response - Englisch Synonyme Wörterbuch