canon enginetranslation and definition "canon engine", tamil lexiconWordTamil Definitioncanon engineகேனன் எந்திரம்