Definition of novelty shop in English:

novelty shop

noun

  • A shop specializing in novelties.

Origin

Late 19th century; earliest use found in The North American Review.