Loading patent details...
US6134801A: Braking Structure of a Measuring Tape | Searchlight