Definition of magic shop in English:

magic shop

noun

  • 1A shop selling items, such as charms and potions, claimed to have magical properties (rare).

  • 2A shop selling conjuring tricks, practical jokes, etc.

Origin

Mid 19th century; earliest use found in Robert Brough (1828–1860), playwright, journalist, and poet.