Loading patent details...
US5261870A: Separation Barrier With Plugged Pores | Searchlight