Etymology
Today it means: A shop selling confectionery, especially one in or near a school. Full definition →
From tuck (“snack food”) + shop.
Etymology from Wiktionary, CC BY-SA 4.0.