soil drenchingtranslation and definition "soil drenching", tamil lexiconWordTamil Definitionsoil drenchingமண்ணை நனைத்தல்