over head irrigationtranslation and definition "over head irrigation", tamil lexiconWordTamil Definitionover head irrigationதூவல் பாசனம்