American English

Definition of umbrella noun from the Oxford Advanced American Dictionary



    jump to other results
  1. 1an object with a round folding frame of long, straight pieces of metal covered with material, that you use to protect yourself from the rain or from hot sun I put up my umbrella. colorful beach umbrellas a rolled/furled umbrella an umbrella stand compare parasol, sunshade
  2. 2a thing that contains or includes many different parts or elements Many previously separate groups are now operating under the umbrella of a single authority. an umbrella organization/group/fund “Contact sports” is an umbrella term for a variety of different sports.
  3. 3a country or system that protects people
See the Oxford Advanced Learner's Dictionary entry: umbrella

Other results

All matches