Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
umbrella
in English
umbrella
us
//ʌˈmɛ.lə//
uk
//ʌˈmɛ.lə//
#common
#a1
Plural
umbrellas
Definitions
Noun
a
device
for
rain
or
sun
protection
a
protective
item
or
concept
a
broad
covering
concept
or
category
The
company
operates
under
the
umbrella
of
a
larger
corporation
.
a
reflective
lighting
device
(
photography
)
The
photographer
used
a
large
umbrella
as
a
reflector
to
soften
the
light
.
Compounds / Phrases
umbrella tree
umbrella term
beach umbrella
subumbrella