stumbling stone

Noun

 * 1) A stumbling block.