periodical raintranslation and definition "periodical rain", tamil lexiconWordTamil Definitionperiodical rainஆவர்த்தனமழை