Yahoo Web Search

Search results

  1. Dictionary
    Lucky charm

    noun

    • 1. an object or person that is thought to bring good luck: "this photo is his lucky charm"

    Powered by Oxford Languages