look up any word, like the eiffel tower:
1) violently shooting diarrhea from one's ass
2) any form of defecation
2) it literally means a downpour
1) I just ate taco bell and i have a feeling i'll need to deluge in about an hour
2)nothing is as refreshing as a clean, minimum-ass-wipe deluge
by David Dayan June 21, 2004
1. Overwhelmed by something
2. (Technically a great flood)
I'm in such a fuckin deluge.
by Elbrus December 06, 2009