Find the word definition

Wiktionary
tuck shops

n. (tuck shop English)