Chip-shop meaning

(UK) A fast food outlet which sells fish and chips.
noun
0
0
Advertisement