trench irrigationtranslation and definition "trench irrigation", tamil lexiconWordTamil Definitiontrench irrigationஅகழிப்பாசனம்