Yahoo India Web Search

Search results

  1. Dictionary
    turkey shoot

    noun

    • 1. a situation, typically in a war, in which the aggressor has an overwhelming advantage: informal North American "a high-tech turkey shoot rather than a war"