Definitions of tuck shop:

  • noun:   a candy store in Great Britain