noun /ʌmˈbɹɛlə(ɹ),ʌmˈbɹɛlə/
Quick, grab that umbrella before you get rained on!
b) Generally, anything that provides protection.
The fighters provide a defensive air umbrella over the battle group.
Wikipedia foundation.
Quick, grab that umbrella before you get rained on!
The fighters provide a defensive air umbrella over the battle group.
Wikipedia foundation.