Yahoo India Web Search

Search results

  1. Dictionary
    dog 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"