Deluge Meaning in Telugu

  • గొప్ప వరద
  • భారీ వర్శపాతము
  • ప్రళయం

Synonyms

  • inundation
  • flood
  • torrent
  • flooding
  • inundate