umbrella >> ʌmˈbrɛlə
Definition: [noun] a device consisting of a circular canopy of cloth on a folding metal frame supported by a central rod, used as protection against rain.
Definition: [noun] a protecting force or influence.
Example: Europe sought a measure of independence from the US defence umbrella
Definition: [noun] a thing that includes or contains many different elements or parts.
Example: the umbrella body for more than 100 training organizations
Definition: [noun] the gelatinous disc of a jellyfish, which it contracts and expands to move through the water.