victoriousvocabulary: DELUGE [noun] 1. a great flood of water; inundation; flood. 2. a drenching rain; downpour. 3. anything that overwhelms like a flood. [verb] 4. to flood; inundate. 5. to overrun; overwhelm. Etymology: from Old French, from Latin
MilfPanties Milfie