DictionaryCentral.com
Home
About Us
Advertise with Us
Careers
umbrella
Definition
General English
noun
a
round
frame
covered
with
cloth
which
you
hold over
your
head
to
keep off
the
rain
Nearby Definitions of “umbrella”
ultraviolet spectroscopy
Ulysses
Ulzama
umbilical cord
umbra
umbrella
umbrella field
Umbriel
umeboshi plum
umngqusho
umpire
Contexts for “umbrella”
1 definition in context
General English
http://www.dictionarycentral.com/definition/umbrella.html