English Dictionary
Definition fish and chip shop in British English
fish and chip shop noun
[countable] noun
Synonyms and related words

English Dictionary