Yahoo Canada Web Search

Search results

  1. Dictionary
    tuck shop

    noun

    • 1. a shop, typically one on school premises, that sells confectionery, snacks, and soft drinks: informal British "the tasty crisps have proved popular with school tuck shops"