punch stall - German English Dictionary