We do not currently know of any synonyms for semipermanent.
The adjective semipermanent is defined as: