umbrella
Info · Definitions · Characters
Definitions
(noun) a formation of military planes maintained over ground operations or targets. Example: "An air umbrella over england."
Noun Definition 2
(noun) having the function of uniting a group of similar things. Examples: "The democratic party is an umbrella for many liberal groups." "Under the umbrella of capitalism."
Noun Definition 3