self-immunity - German English Dictionary