Deluge



noun
1.
(a great flood, a heavy fall of rain, an overwhelming rush of anything) ទឹកជំនន់នៅផែនដី (ចំនួនច្រើនអនេក) / deluge of water ទឹកជោរជន់ deluge of mail ចំនួនច្រើនលិចលង់
verb
1.
(TRANSITIVE) ~ somebody / something (with something) (to fold, to overwhelm. -the Deluge the fold in Noah's time) ជន់លិច, ទឹកលិចលង់