downpour - meaning in english

നാമം (Noun)
മാരിചൊരിച്ചില്
തരം തിരിക്കാത്തവ (Unknown)
മാരിചൊരിച്ചില്‍
അതിവര്‍ഷം
പേമാരി
കനത്ത മഴ