permanent – adj. lasting or continuing for a very long time sustained – adj. continuing for a period of time without getting weaker keen – adj. strong or intense impediment – n. something that makes it difficult to do or complete something