Licked the Umbrella is a Northern English saying, meaning you've fucked up or messed up.
(Person drops water all over laptop) Friend : Mate, you've really licked the umbrella there