Stumbling Block

A hindrance or obstacle to progress.

Examples:

  • His lack of a degree is a real stumbling block to his advancement.

Origin: early 1500s