natural immunitytranslation and definition "natural immunity", tamil lexiconWordTamil Definitionnatural immunityஇயற்கைத் தடைக்காப்பு