Loading patent details...
US4687740A: Decapeptides Produced From Bioadhesive Polyphenolic Proteins | Searchlight