immune defense - Spanish English Dictionary