WordUnscrambler Home
umbrella
Definitions
[ʌmˈbrɛlə], (Noun)
Definitions:
- a device consisting of a circular canopy of cloth on a folding metal frame supported by a central rod, used as protection against rain
- a protecting force or influence
(e.g: Europe sought a measure of independence from the US defence umbrella)
- a thing that includes or contains many different elements or parts
(e.g: the umbrella body for more than 100 training organizations)
- the gelatinous disc of a jellyfish, which it contracts and expands to move through the water
Phrases:
Origin
:
early 17th century: from Italian ombrella, diminutive of ombra ‘shade’, from Latin umbra (see umbra)
Click here to see the free dictionary definition for umbrella
definition by Oxford Dictionaries