leaving shops

English

Noun

leaving shops

  1. plural of leaving shop