Loading patent details...
US4505889A: Protracted Release Microbiocidal Article for Aqueous Systems | Searchlight