ice-cream stall - German English Dictionary