BUMBRELLA


Meaning of BUMBRELLA in English

A super mangled umbrella, usually found in the gutter on a rainy day. Example: Check out his bumbrella. It's seen better days.

Slang English vocab.      Английский сленговый словарь.