Loading patent details...
US7713076B2: Floating connector for microwave surgical device | Searchlight