prick-punching - German English Dictionary