Meaning: arrive in overwhelming amounts or quantities; completely fill or suffuse.
Hindi meaning:ढेर लगाना
Synonyms: Pour, Stream, Surge, Swarm, Pile, Throng, Glut
Antonyms: Trickle, Scant
Example: The office was flooded with applications for the job.
Trick to remember: flood me same waste Flood ho jata hai.