NPPB, Chloride Channel Blocker

Potent chloride channel blocker.
Supplier CD BioSciences
Product # CLIA-0130278
Pricing 50 mg, Inquire
Feedback