pinlock
/ˈpɪnˌlɒk/Definitions
1. noun
A type of windscreen wiper blade that is secured to the screen by pins at each end.
“The car’s pinlock wiper system worked well in the rain.”
2. noun
A type of secure lock that uses a pin or pins to prevent tampering.
“The safe’s pinlock mechanism was designed to withstand even the most determined thief.”