Thayer's Greek Lexicon

 1. to come from a place
2. to come to, arrive