immunogen - German English Dictionary