farm shops

English

Noun

farm shops

  1. plural of farm shop