Loading patent details...
US5639095A: Low-Leakage and Low-Instability Labyrinth Seal | Searchlight