immunogen - French English Dictionary