Search results
- Dictionarydog and pony show
noun
- 1. an elaborate display or presentation, especially as part of a promotional campaign: informal North American "the department never really had a chance to get its dog and pony show under way"
Powered by Oxford Dictionaries