Thayer's Greek Lexicon

 1. to perfect, to bring quite to an end
2. accomplish