prick-punching - French English Dictionary