artificial lifetranslation and definition "artificial life", tamil lexiconWordTamil Definitionartificial lifeசெயற்கை வாழ்வு