knock shops

English

Noun

knock shops

  1. plural of knock shop