Thayer's Greek Lexicon

 1. to announce before
2. to promise before