1) An impediment or stumbling block as in a difficulty in form of an irresolvable situation. (Noun)
2) To block/hinder something e.g. growth or fulfilment of a goal due to an obstacle. (Verb)
3) Stymie is also a situation in golf where opponent’s ball hinders the line of play of one’s own ball.