Dehydroacetic acid

A synthetic preservative.

9 products

Filter