UMBRELLA


Meaning of UMBRELLA in English

n. 1 parasol; Colloq chiefly Brit gamp, Brit brolly, US bumbershoot You will need an umbrella today 2 protection, cover, coverage, aegis, shield, screen, patronage, agency: What benefits are included under the umbrella of this policy?

Oxford thesaurus English vocab.      Английский словарь Оксфорд тезаурус.