Thayer's Greek Lexicon

 1. a stumbling block
  1) an obstacle in the way which if one strikes his foot against
he stumbles or falls
  2) that over which a soul stumbles i.e. by which is caused to sin