chicken shop

English

Noun

chicken shop (plural chicken shops)

  1. (UK) A restaurant or takeaway serving fried chicken.