Idiom of the Day

Meaning:

A flashy presentation, often in a marketing context

Examples:

The salesman gave us a real dog-and-pony show, but I’m still not sure what the product will cost.