Noun
farm shop (plural farm shops) A shop selling produce directly from a farm. Synonym: (US) farm stand