Commercial Umbrella Insurance

Business insurance term

Definition

Additional liability coverage that extends beyond the limits of a business's primary liability policies, providing extra protection against large claims.

← Back to The Insurance Glossary