Meaning of “paper shop” in the English Dictionary

british dictionary