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