Skip to main content

Definitions by Casey5Star

A British umbrella 

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.
A British umbrella by Casey5Star January 4, 2013