Find the word definition

Wiktionary
pound shop

n. (context British Irish English) A shop selling household groceries, toys, gimmicks etc, that are typically priced at a pound each.