umbrella
nounA device for protection from the weather consisting of a collapsible, usually circular canopy mounted on a central rod.
Something shaped like an umbrella.
The gelatinous, rounded mass that makes up the major part of the medusa stage of most jellyfish and certain other cnidarians.
Something that covers or protects.
Air cover, especially during a military operation.
