free softwaretranslation and definition "free software", tamil lexiconWordTamil Definitionfree softwareகட்டறு மென்பொருள்