ice-cream stall - French English Dictionary