Jumbrella is just another word for a giant parasol. Jumbrella is a catchy word that is a combination of the phrases giant/jumbo and umbrella. Jumbrellas are expertly designed parasols which can help provide any outdoor space, from pub gardens and al-fresco roof terrace restaurants to hotels and tourist attractions with a practical and attractive solution […]