Thayer's Greek Lexicon

 1. to make perfect, complete
  1) to carry through completely, to accomplish, finish, bring to an end
2. to complete (perfect)
  1) add what is yet wanting in order to render a thing full
  2) to be found perfect
3. to bring to the end (goal) proposed
4. to accomplish
  1) bring to a close or fulfilment by event
4a1. of the prophecies of the scriptures