stumbling block

noun figurative escull, obstacle.