What does 99p shop mean?

99p shop meaning in Urban Dictionary

When you're also pikey even for Lidl.See in addition: Farmfoods.