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