Term of the Moment

electronic repossession


Look Up Another Term


Definition: umbrella term


A term used to cover an entire subject rather than only one aspect of it. "Technology" is an umbrella term because there are countless offshoots. In many cases, umbrella terms are used for marketing purposes and are coined to sound important. See buzzword.