Answer by
jika (36)
A semi-permanent dye will color hair through multiple washings, but eventually washes out. It contains smaller dye molecules than temporary dye, which allows the color to soak into the hair shaft somewhat. It also does not contain ammonia, a chemical which helps permanent dyes to sink deeper into the hair shaft.