Thayer's Greek Lexicon

 1. any assembly, especially of the people
2. the place of assembly
  1) for public debating,
  2) for elections
  3) for trials
  4) for buying and selling
  5) for all kinds of business
3. market place, street