Thayer's Greek Lexicon

 1. to receive as a guest, to entertain, hospitably
  1) to be received hospitably
  2) to stay as a guest, to lodge
  3) be lodged
2. to surprise or astonish by the strangeness and novelty of a thing
  2) to think strange, be shocked