Loading patent details...
US5209726A: Self-Lubricating Urethral Catheter and Method for Self-Catheterization | Searchlight