fish-and-chip shop








noun

  1. (esp in Britain) a place where fish and chips are cooked and sold
55 queries 0.610