torrential raintranslation and definition "torrential rain", tamil lexiconWordTamil Definitiontorrential rainபேய் மழை