Yahoo Web Search

Search results

  1. Dictionary
    lame duck

    noun

    • 1. an ineffectual or unsuccessful person or thing: "not that long ago, the bank was regarded as a lame duck"