to finish; [+ verb indicates completion]
good, virtuous, kind, benevolent
More vocabulary at the same HSK level as 完善.
More common words that include characters from 完善.