Loading patent details...
US5197973A: Synthetic Bioadhesive | Searchlight