vanmaram

പെരുമഴ - meaning in english

Meanings for പെരുമഴ

noun
Heavy rain