UMBRELLA


Meaning of UMBRELLA in English

n. parasol, portable cover to protect from rain or sun which is held up by a supporting frame; parasol-like body of a jellyfish; something that protects from above

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.