Search
Home page
Browse
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
#
new
Store
Blog
Advertise
Add a definition
User settings
Browse
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
#
new
Store
Blog
Advertise
Search
1 definition by
Harry hermione
Megashower
A term used when a person takes
a shower
and achieves a
climactic
orgasm in the process. You can bet on the fact that a shower lasting over
15 minutes
is a Megashower.
sorry
man. I had
the greatest
Megashower of
my life
by
Harry hermione
December 2, 2010
Flag
Get the
Megashower
mug.