The correct option is D water-soluble cationic dyes
Basic dyes are water-soluble cationic dyes that are mainly applied to acrylic fibres but find some use for wool and silk. Usually acetic
acid is added to the dye bath to help the uptake of the dye onto the fiber.
Basic dyes are also used in the coloration of paper.
Hence option D is correct.