Loading patent details...
US4993903A: Plastic Fastening Element With Flexible Centering Straps | Searchlight