Dehydroacetic acid

A synthetic preservative.

6 products

Filter