leaving shop

English

Noun

leaving shop (plural leaving shops)

  1. (historical) An unlicensed pawnshop.