Yahoo Web Search

Search results

  1. Dictionary
    paper shop

    noun

    • 1. a newsagent's shop: British "I popped into the local paper shop to pick up my specially ordered copy of the Daily Record"