twelve punch - German English Dictionary