English | German | Russian | Czech

chicken shop English

Meaning chicken shop meaning

What does chicken shop mean?

chicken shop

(UK) A restaurant or takeaway serving fried chicken.

Are you looking for...?