Word info

chicken shop

Noun

Meaning

chicken shop (plural chicken shops)

(UK) A restaurant or takeaway serving fried chicken.

Source: en.wiktionary.org

Close letter words and terms