Which type of hair coloring is considered semi-permanent and lasts for several washes?
Permanent
Direct dye
Temporary
Demi-permanent

Cosmetology Theory Exercises are loading ...