something that makes it difficult for you to do something or go somewhere
“Lack of money is a major obstacle to starting a business.”