English Dictionary
Definition semi-permanent in British English
semi-permanent adjective
adjective
Synonyms and related words

English Dictionary