semi permanent : lasting or intended to last for a long time but not permanentAll Rights Reserved
If you already have an account, Log in.
semi permanent : lasting or intended to last for a long time but not permanent
16 parts