Loading patent details...
US4944977A: Friction Welding Flash Trap Seal | Searchlight