immunogentranslation and definition "immunogen", tamil lexiconWordTamil Definitionimmunogenதடைக்காப்புப் பொருள்