Loading patent details...
US4882217A: Needled Press Felt | Searchlight