English: deluge

English verb 'deluge' conjugated