What does A British umbrella mean?

A British umbrella meaning in Urban Dictionary

The noun that stops an ejaculation from happening, real or psychological.