Obstaclenoun


Definition

A thing that blocks one's way or prevents or hinders progress.