punch reinforcement rings - French English Dictionary