Stumbling block

What is Stumbling block ?

Stumbling block is (noun) something which prevents you doing what you want to do. Synonym obstacle

 

source: Easier English, Student Dictionary Upper Intermediate Level