a flash in my mind of my grandpa naked was such a british umbrella while i was doing it
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" What is the definition of "a british umbrella"?