What is the meaning of the word "umbrella"?

Definitions:

  1. a formation of military planes maintained over ground operations or targets copy to clipboard noun
    • an air umbrella over England copy to clipboard
  2. covering or applying simultaneously to a number of similar items or elements or groups copy to clipboard adjective
    • an umbrella organization copy to clipboard
  3. having the function of uniting a group of similar things copy to clipboard noun
    • the Democratic Party is an umbrella for many liberal groups copy to clipboard

NearBy Words: