stack punch - German English Dictionary