left-handed punch - German English Dictionary