UMBRELLA Meaning of UMBRELLA in English adj. comprehensive, inclusive; pertaining to that which acts as an umbrella Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012