Loading patent details...
US6835191B2: Self-venting movable seal and plunger | Searchlight