spot punch - German English Dictionary