Reactive dyes

Before the emergence of synthetic dyes, cotton fibers w […]