vanmaram

deluge - meaning in malayalam

Meanings for deluge

noun
അതിവൃഷ്‌ടി