Yahoo Web Search

Search results

  1. Dictionary
    chain store

    noun

    • 1. one of a series of shops owned by one firm and selling the same goods.