socket punch - German English Dictionary