Loading patent details...
US5674290A: Water-Stabilized Biopolymeric Implants | Searchlight