Snake Oil
Each round one player draws a customer card and becomes that customer. Everyone else combines two word cards from their hand into an invented product and gets 30 seconds to sell it. The customer buys the best pitch.
Defending a ridiculous two-word gadget with a straight face is the whole game, and quiet players often turn out to be the best salespeople once they get going. It suits 3 to 10 players, a game takes 20 to 30 minutes and the box is rated 10+, so it works for families and adult groups alike.
More about Snake Oil