Meaning of 'deluge'

  • பிரளயம்

Synonyms


Browse English to Tamil Dictionary