meaning of A British umbrella

A British umbrella meaning in Urban Dictionary

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