Definition of “paper shop” - English Dictionary

british dictionary