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