Dog-and-Pony Show

What does the idiom “Dog-and-Pony Show” mean?

Definition:

A flashy presentation, often in a marketing context

For example:

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

Reply