artificial canaltranslation and definition "artificial canal", tamil lexiconWordTamil Definitionartificial canalசெயற்கைக் கால்வாய்