look up any word, like sex:

1 definition by Casey5Star

 
1.
The noun that stops an ejaculation from happening, physical or mental.
A flash in my mind of my grandpa naked was such a British umbrella while I was doing it.
by Casey5Star January 04, 2013
1 0