Definition of umbrella

Something which covers or includes a wide range of different parts. [1]

Related Terms

No related terms are available