software patenttranslation and definition "software patent", tamil lexiconWordTamil Definitionsoftware patentமென்பொருள் காப்புரிமை