Semi-permanent is a deposit-only, temporary hair color that stains the hair for about 3 to 6 washes. Unlike demi, semi-permanent color does not need to be mixed with a developer and is typically applied to freshly shampooed hair for the best result.
semi permanent hair color
$5.99Price