prick punch - French English Dictionary