master punch - German English Dictionary