defense mechanisms against cancer - Alemán Inglés Diccionario