self-immunity - Francés Inglés Diccionario