The phrase "large umbrella" refers to a big, wide shelter that protects people from rain or sun. It can also be used figuratively to describe a broad or all-encompassing concept or idea. Full definition
Umbrella liability discounts may be available no matter if you need a small or large umbrella policy. (trustedchoice.com)
The waters are comfortingly shallow and it is equipped with large umbrellas for better shade as well as beach toys for more fun for the kids. (amathuslimassol.com)