a food stall/canteen - German English Dictionary